0

这是一个简单的问题。

  1. 我制作了一个 VB.Net (framework4.0) 软件,用于将 pptx 和 docx 文件转换为 PDF 文件。

  2. 它使用 Microsoft.Office.Interop.PowerPoint 和 Word 来转换文件。

  3. 我想将此软件分发给一个封闭的小组。

  4. 但是,当人们运行该程序时,它不起作用。它崩溃了。

  5. 我认为我没有包含正确的 DLL 文件。(我已经包含了 Microsoft.Office.Interop.PowerPoint.dll 文件)

另外,我想让这个程序在没有 Microsoft Office 的计算机上可执行。是否可以在没有 Office 的计算机上使用 Office.Interop?

那么,我应该包含哪些 DLL 文件以进行分发?

还是有其他问题?

非常感谢!!

4

1 回答 1

0

正如 Prahlad 所指出的,您不能在没有安装 Office 的情况下使用 Office.Interop。Office.Interop 只是您的 .Net 类型使用 Office 的 COM 类型的桥梁

于 2013-04-07T05:41:03.310 回答