【发布时间】:2019-02-08 17:15:17
【问题描述】:
我创建了一个 Microsoft Word 2013 自动化进程,该进程打开一个 Microsoft Word 模板,用一些文本替换书签并将其保存为 PDF。它在我的本地机器上运行良好,因为我安装了 Microsoft Word 2013。
但是,当它部署到 Web 服务器时,它不起作用,因为它没有安装 Microsoft Word 2013。据我所知,需要在服务器上安装 Microsoft Word 2013 才能使其正常工作。但是,这里的一些人认为只需将选定的组件复制到 bin 文件夹即可使其工作,并且不需要安装 Microsoft Word 2013。
这里有没有人知道这些最小组件是什么?我目前拥有的组件是
Interop.Microsoft.Office.Interop.Word.dll, office.dll
但它处理返回错误消息“无法创建 ActiveX 组件。” (因为我没有在 WebServer 上安装 Visual Studios,所以我不知道是哪一行导致的)。
或者我是否正确,我们必须安装 MS Word 2013 才能使其正常工作?
【问题讨论】:
标签: asp.net vb.net ms-word office-automation word-automation