Печать листа Excel - PullRequest
       4

Печать листа Excel

0 голосов
/ 24 апреля 2009

Edit: У меня есть пользовательский элемент управления со встроенным листом Excel и gridviews (WinForm). У меня есть форма, которая имеет этот пользовательский контроль. У меня есть кнопка печати сверху, и я хочу преобразовать всю форму в печатный формат. Любое предложение о том, как двигаться вперед?

Ответы [ 2 ]

0 голосов
/ 24 апреля 2009

Для версий более ранних, чем 2007, вы можете встроить / установить принтер PDF и использовать метод PrintOut, указав ActivePrinter при необходимости.

0 голосов
/ 24 апреля 2009

Печать документа Excel может быть выполнена методом Workbook.ExportAsFixedFormat:

ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF 
    FileName:=“sales.pdf” 
    Quality:=xlQualityStandard 
    DisplayFileAfterPublish:=True 

Этот метод предпочтительнее использования SaveAs, поскольку он также позволяет указывать все параметры PDF / XPS.

Примечание. Этот метод был добавлен в объектную модель Excel в Excel 2007 и требует установки Надстройка в формате PDF или XPS для приложений Microsoft Office 2007.

См. Этот связанный вопрос: Какой номер типа файла для PDF в Excel 2007 необходим для сохранения файла в формате PDF через API?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...