vb.net – Microsoft.Office.Interop.Word命名空间的别名未被识
发布时间:2020-12-17 07:10:52 所属栏目:百科 来源:网络整理
导读:这是我在Form1.vb中的代码: Imports Word = Microsoft.Office.Interop.WordPublic Class Form1Private Sub Button1_Click(ByVal sender As System.Object,_ ByVal e As System.EventArgs) Handles Button1.Click Dim oWord As Word.Application Dim oWord1
这是我在Form1.vb中的代码:
Imports Word = Microsoft.Office.Interop.Word Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object,_ ByVal e As System.EventArgs) Handles Button1.Click Dim oWord As Word.Application Dim oWord1 As Microsoft.Office.Interop.Word.Application Dim oWord2 as Application 我正在使用VStudio2012和Office 2010,并按照https://support.microsoft.com/kb/316383的样本进行操作 oWord的声明由intellisense标记为“类型’Word.Application’未定义, 简而言之,我很困惑为什么在Imports语句中使用命名空间别名Word不能满足语法Dim oWord As Word.Application,如KB文章中所述.是否有一些“主旋钮”可以在项目属性对话框中打开什么? 解决方法
您需要添加引用以导入此命名空间的DLL.在Visual Studio 2012中,在您的解决方案资源管理器中右键单击项目名称>点击“添加参考”>选择“装配”> “扩展”> “的Microsoft.Office.Interop.Word”. Interop Libraries可能有多个版本(Office 2003,2007,2010等),请选择合适的版本.
我相信当您从DVD安装Microsoft Office时,最初会安装这些程序集.所以你需要安装Word我相信. 编辑:这适用于我,使用Intellisense: Imports Word = Microsoft.Office.Interop.Word Module Module1 Sub Main() Dim oWord As Word.Application End Sub End Module (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |