首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >开放2013年microsoft文档vb.net

开放2013年microsoft文档vb.net
EN

Stack Overflow用户
提问于 2015-08-10 14:35:28
回答 2查看 2K关注 0票数 1

我无法在vb.net中打开Microsoft文档。我有下列进口产品:

代码语言:javascript
复制
Imports Microsoft.Office
Imports Microsoft.Office.Core
Imports Microsoft.Office.Interop.Word

当我试图在代码中调用Word时,会出现以下错误:

未定义“Word.Application”类型

代码语言:javascript
复制
Dim appWord As New Word.Application
Dim docWord As New Word.Document

我需要下载一个库或其他东西吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-10 15:16:56

您需要添加对Microsoft对象库的引用(在Project -> References ->中找到,然后选择COM Reference选项卡)。

这样做,除了当前的Imports语句之外,还应该处理它。

注意,在添加了引用之后,在项目属性的references页面中,您可以滚动导入的名称空间列表,并选中Microsoft.Office.Interop.Word旁边的复选框,而不必添加Imports语句(尽管为了可读性,使用它们仍然是个好主意)。

另外,正如Paul在上面的注释中提到的,您需要将Word安装在您正在开发的机器上和运行您的程序的任何机器上(如果没有,就不能打开Word!)

如何从Visual .NET自动生成Word以创建新文档

票数 1
EN

Stack Overflow用户

发布于 2015-08-10 14:49:06

如果你有

代码语言:javascript
复制
Imports Microsoft.Office.Interop.Word

但不是

代码语言:javascript
复制
Imports Microsoft.Office.Interop

它将报告未定义的Word.Application。

所以要么将导入更改为

代码语言:javascript
复制
Imports Microsoft.Office.Interop

或将实例器更改为

代码语言:javascript
复制
Dim appWord as New Application
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31922391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档