从WorkBook对象获取打印设置

时间:2018-09-06 13:25:45

标签: c# excel wpf winforms

我有在excel事件中触发OnBeforePrint的代码。 在代码中,我修改了工作簿以打印一些更多信息,但没有编辑原始文档。

为此,我创建了新的Object并将路径复制到文件,然后对其进行修改。 问题在于新文件不包含我在excel中设置的打印设置,而且我看不到如何获取这些设置以应用于新的临时文档。

这就是临时文档的制作方式:

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

然后,当我尝试通过

打印时
tmpDoc.PrintOut();

它始终以默认模式打印。

如何将这些设置复制并应用到tmpDoc?

0 个答案:

没有答案