我有一个VBA excel表单与一个网页控件,我用来显示一个pdf。它可以正常工作在32,但崩溃在64。(没有错误,只有崩溃)。我试过:
用于更新pdf的代码是:
invoice_review.WebBrowser.Navigate (invoice_path)
也尝试了以下方法,但仍然存在相同的问题:
invoice_review.WebBrowser.Document.write "<HTML><Body>x<embed src=""" & invoice_path & """ width=""100%"" height=""100%"" /></Body></HTML>"在事件查看器中,我得到了这个错误
Faulting application name: EXCEL.EXE, version: 16.0.14931.20806, time stamp: 0x635d4918
Faulting module name: ntdll.dll, version: 10.0.22000.918, time stamp: 0x57b668f2
Exception code: 0xc0000409
Fault offset: 0x00000000000935cf
Faulting process id: 0x5d58
Faulting application start time: 0x01d8fd4c8af0801a
Faulting application path: C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: 03ea2603-9af6-4f74-99a5-ca09598936c6
Faulting package full name:
Faulting package-relative application ID:我找不到任何好的方式来显示在一个VBA内部的pdf,土坯控制器没有正常工作。你知道有什么不对吗,或者我还有什么其他选择吗?
发布于 2022-11-21 08:45:22
您可以尝试检查Adobe是否是在不工作的机器上作为IE11附加安装的。如果有人能告诉我如何在windows 10上下载和安装10,我想知道。
https://stackoverflow.com/questions/74513616
复制相似问题