Outlook.Application 未定义

Nat*_*ate 4 vb.net office-interop

我安装了 Microsofr Office Professional Plus 2010 版本 14.0.6029.1。我在 VB 项目中有以下参考:

微软.Office.Enterop.Outlook

类型为 .NET,版本 ID 为 14.0.0.0

我的代码包括以下内容:

Dim objOutlook As Outlook.Application
Run Code Online (Sandbox Code Playgroud)

出现以下错误:

“错误 14 类型 'Outlook.Application' 未定义。”

我难住了。

Boe*_*ckm 5

我也在将几个项目从 XP 升级到 Win7,几周前我遇到了这个问题。

尝试这个,

转到Project Properties -> References -> Add -> Click COM Tab -> Scroll down to either "Microsoft Outlook 14.0 Object Library" or "Microsoft Office 14.0 Object Library".(很确定它需要是 Outlook 之一)。

在我的解决方案中,当我右键单击Dim objOutlook As Outlook.Application并转到定义时,它是 的成员Microsoft.Office.Interop.Outlook,来自 Microsoft.Office.Interop.Outlook DLL

这对我有用,所以我希望它可以帮助你。


Dav*_*vid 0

是否存在命名空间冲突,Outlook代码可能试图引用不同的对象?

尝试为您的Imports指令添加别名:

导入 Outlook = Microsoft.Office.Enterop.Outlook

这应该明确告诉您的代码(特别是您的Dim语句)使用该命名空间而不是任何其他隐含的Outlook命名空间。