首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Outlook.Application未定义

Outlook.Application未定义
EN

Stack Overflow用户
提问于 2012-02-06 16:33:54
回答 3查看 20.2K关注 0票数 4

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

Microsoft.Office.Enterop.Outlook

类型为.NET,版本id为14.0.0.0

我的代码包括以下内容:

代码语言:javascript
运行
复制
Dim objOutlook As Outlook.Application

出现以下错误:

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

我很困惑。

EN

回答 3

Stack Overflow用户

发布于 2012-02-07 12:32:06

我也在将几个项目从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 DLL的Microsoft.Office.Interop.Outlook的一个成员。

这对我有用,所以我希望它能帮到你。

票数 5
EN

Stack Overflow用户

发布于 2012-02-06 16:40:15

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

尝试别名您的Imports指令:

导入Outlook = Microsoft.Office.Enterop.Outlook

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

票数 0
EN

Stack Overflow用户

发布于 2021-01-04 13:41:55

对于2016年的excel版本,请确保下面是勾选的:

工具->参考

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9163559

复制
相关文章

相似问题

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