我无法在vb.net中打开Microsoft文档。我有下列进口产品:
Imports Microsoft.Office
Imports Microsoft.Office.Core
Imports Microsoft.Office.Interop.Word当我试图在代码中调用Word时,会出现以下错误:
未定义“Word.Application”类型
Dim appWord As New Word.Application
Dim docWord As New Word.Document我需要下载一个库或其他东西吗?
发布于 2015-08-10 15:16:56
您需要添加对Microsoft对象库的引用(在Project -> References ->中找到,然后选择COM Reference选项卡)。
这样做,除了当前的Imports语句之外,还应该处理它。
注意,在添加了引用之后,在项目属性的references页面中,您可以滚动导入的名称空间列表,并选中Microsoft.Office.Interop.Word旁边的复选框,而不必添加Imports语句(尽管为了可读性,使用它们仍然是个好主意)。
另外,正如Paul在上面的注释中提到的,您需要将Word安装在您正在开发的机器上和运行您的程序的任何机器上(如果没有,就不能打开Word!)
发布于 2015-08-10 14:49:06
如果你有
Imports Microsoft.Office.Interop.Word但不是
Imports Microsoft.Office.Interop它将报告未定义的Word.Application。
所以要么将导入更改为
Imports Microsoft.Office.Interop或将实例器更改为
Dim appWord as New Applicationhttps://stackoverflow.com/questions/31922391
复制相似问题