所以我有一个将不同的 Office 文件类型转换为 pdf 的应用程序,其中一种文件类型是 Visio。我也在做 Excel 和 Word Doc 文件,它们工作正常。
我在这一行得到错误:
Microsoft.Office.Interop.Visio.Application visApp =
new Microsoft.Office.Interop.Visio.Application();
我的 32 位服务器上安装了 32 位 Office,包括 Visio。
我的 Word 和 Excel 文件遇到了类似的错误,我需要做一些 DCOM 安全配置,方法是转到Component Services > Computers > My Computer > DCOM Config
并添加 Microsoft Excel 应用程序和 Microsoft Word 97-2003 文档的权限。我更改了 Microsoft Visio 绘图的权限,但这并没有解决问题。
我不确定我还需要检查什么,有人知道我需要做什么吗?