F.P*_*F.P 6 pdf excel office-2007 office-interop
我正在开发一个自动Excel到PDF生成的应用程序.每隔一段时间(并且没有任何明显的原因,程序运行时会出现以下弹出窗口:
32位应用程序的打印驱动程序主机停止工作.

不久之后,这一个:
打印机设置

我需要做什么,如果有的话?我的申请并不复杂.错误总是(100%)发生在这一行:
_application.ActiveWorkbook.ExportAsFixedFormat(Excel.XlFixedFormatType.xlTypePDF,
pdfTemplatePath, Excel.XlFixedFormatQuality.xlQualityStandard,
_, _, 1, pdfPrintAreaEnd);
Run Code Online (Sandbox Code Playgroud)
有问题的变量是:
Excel := Microsoft.Office.Intertop.Excel
_application := Excel.Application
_ := System.Type.Missing
pdfPrintAreaEnd := int 6
Run Code Online (Sandbox Code Playgroud)
异常消息如下:
System.Runtime.InteropServices.COMException (0x800A03EC):
Exception from HRESULT: 0x800A03EC
Run Code Online (Sandbox Code Playgroud)
这里发生了什么?而且,更重要的是:为什么它偶尔会发生在每一个人身上?