我在 VB6(以及 VB.NET)中编写了一个自动应用程序,可以打开 HTML 文档进行打印。我的功能运行良好,无需人工干预。
现在我们已经让应用机离线了。
当您使用 Ms Word(所有版本)打开 HTML 时,它会尝试下载所有 html 互联网参考(图像、css),但它失败并显示一个弹出窗口,提醒我下载 CSS 和图像失败。
我没有在 Word 应用程序和 Ole Word 对象中找到拒绝从 Internet 下载文件的高级选项。问题是以下代码在第三行被阻止,因为等待人工交互在弹出窗口中单击“确定”。
ObjectName = "Word.Application"
Set OleObj = CreateObject(ObjectName)
Set OleDoc = OleObj.Documents.Open(FileIn, False, True ,False, "password") 'Block here
OleDoc.PrintOut PrintToFile:=False, Background:=False
您知道排除弹出窗口或拒绝从 Internet 下载相关 css 或图像文件的 Word 选项、注册表选项或自定义 VB 或 .NET 代码吗?帮助我,提前谢谢