Получить настройки печати из объекта WorkBook - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть код, который запускает OnBeforePrint в событии Excel. В коде я изменяю рабочую книгу, чтобы напечатать больше информации, но без редактирования оригинального документа.

Для этого я создаю новый объект, копирую путь к файлу и изменяю его. Проблема в том, что новый файл не содержит настройки печати, которые я установил в Excel, и я не вижу, как применить эти настройки к новому временному документу.

Вот так создается временный документ:

 Workbook tmpDoc = null;
 var data = client.PreparePrintedDocumentData(Wb.FullName);
 string tmpPath = data.TempPath;
 tmpDoc = _application.Workbooks.Open(tmpPath);

И чем, когда я пытаюсь напечатать это

tmpDoc.PrintOut();

всегда печатать в режиме по умолчанию.

Как я могу скопировать и применить эти настройки к tmpDoc?

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