Как можно программно получить количество страниц, на которые рабочая книга или лист будет распечатан из взаимодействия Excel 2007 ( Microsoft.Office.Interop.Excel )?
вы ищете ActiveSheet.PageSetup.Pages.Count?
ActiveSheet.PageSetup.Pages.Count
Просто используйте
"ActiveWindow.SelectedSheets.PrintOut From: = 1, To: = 1, Copies: = 1, Collate: = True, IgnorePrintAreas: = False"
Измените «От» и «Кому» на свои страницы.
PageSetup.Pages.Count даст правильный ответ.Но как получить правильный счет, если комментарии напечатаны в конце листа.