从Excel Interopb获取打印页数

时间:2010-09-20 12:29:34

标签: c# ms-office excel-2007

如何以编程方式检索工作簿或工作表将从Excel 2007 Interop(Microsoft.Office.Interop.Excel)打印到的页数?

3 个答案:

答案 0 :(得分:3)

你正在寻找ActiveSheet.PageSetup.Pages.Count吗?

答案 1 :(得分:0)

PageSetup.Pages.Count将给出正确的答案。但是如果在工作表末尾打印注释,如何获取正确的计数。

答案 2 :(得分:-1)

只需使用

“ActiveWindow.SelectedSheets.PrintOut From:= 1,To:= 1,Copies:= 1,Collat​​e:= True,IgnorePrintAreas:= False”

将“从”和“收件人”更改为您的页面。