Печать Excel в PDF - PullRequest
       13

Печать Excel в PDF

0 голосов
/ 23 декабря 2018

Я создал файл Excel, я печатаю его, используя PrintOut():

xlWorkSheet.PrintOut();

Он работает нормально.Тем не менее, у меня есть Foxit Reader (PDF Reader / Viewer) в качестве принтера по умолчанию, поэтому я печатаю прямо в PDF-файл.

Так что при запуске кода выше, у меня будет это окно, которое поставляется симя по умолчанию Book1.PDF.Можно ли это изменить?

enter image description here

Я пробовал это:

        xlWorkSheet.PrintOut(Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, true, Type.Missing, "SomeFileName.pdf");

Согласно документации :

PrintToFile (Object)

Необязательный объект.True для печати в файл.Если PrToFileName не указано, Microsoft Excel предлагает пользователю ввести имя выходного файла.

PrToFileName (Object)

Необязательный объект.Если PrintToFile установлен в True, этот аргумент указывает имя файла, в который вы хотите распечатать.

Я считаю, что это должно сработать, но это ничего не дало.Имя остается прежним.

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