[英]How To Count The Number Of Printed Pages In Print Preview Excel with C#?
正如艾哈迈德·阿卜杜勒哈米德 (Ahmed Abdelhameed) 评论的那样,您可以尝试这样做,但有一个区别 - 仅对可见工作表计算页数:
Excel.Workbook xlWB = Globals.ThisAddIn.Application.ActiveWorkbook; // or other way you get an instance of the workbook
long pagesCount = 0;
foreach (Excel.Worksheet xlSht in xlWB.Sheets)
{
if (xlSht.Visible == Excel.XlSheetVisibility.xlSheetVisible)
{
pagesCount += xlSht.PageSetup.Pages.Count;
}
}
MessageBox.Show(pagesCount.ToString());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.