outlook-object-model相关内容

如何在C#中运行Outlook时连接到Outlook?

我想要做的是添加一封“电子邮件到.”按钮连接到WinForm客户端,该客户端打开一个新的Outlook邮件窗口并附加一个文件,以便用户可以转发该文件。如果Outlook尚未运行,我可以让Outlook集成正常工作。这是一个C#.NET4.0WinForms应用程序,使用Outlook 14.0互操作库,运行在Windows 7 64位计算机上的Outlook 2010 32位。由于其他原因,我已经 ..

Outlook 中没有应用程序退出事件?

我使用的是 12.0 Interop 库,这是 Outlook 2007 的默认库.我实际上的目标是将 Outlook 2003 到 2010 与注册到 quit 事件的代码示例集成. 即使 docs 说Outlook 应用程序有一个应用程序退出 事件,我在 Outlook.Application 对象实现中找不到它. Visual Studio 2010 似乎将 Quit 识别为一种 ..
发布时间:2021-12-30 10:22:49 C#/.NET

如何在 Outlook 2010 中向 HTML 邮件添加嵌入图像

我有使用 此处描述的技术嵌入的 Office 2003 VBA 代码使用未记录的 MAPI 属性和 CDO 1.21 的 HTML 消息中的图像. 不再支持 CDO 1.21,但 根据 MSDN,它的大部分功能现在都已合并到 Outlook 2010 对象模型中. 在哪里可以找到使用 Outlook 2010 对象模型在 Outlook 2010 邮件中嵌入图像的示例? 解决方案 ..
发布时间:2021-12-30 09:46:45 其他开发

Outlook 对象模型 - 检测邮箱

我有一个带有以下代码的 Delphi 2006 BDS 应用程序来迭代 Outlook 邮箱,然后是邮箱中的收件箱和已发送项目: 试试nameSpace := Outlook.GetNameSpace('MAPI');//加载邮箱邮箱:= NameSpace.Folders;对于 i := 1 到邮箱.计数做如果 Pos('MAILBOX', UpperCase(mailbox.Item[i] ..
发布时间:2021-12-29 13:38:37 其他开发

与Outlook对象模型一起发送的电子邮件将保留在“发件箱"中,直到我启动Outlook

我正在尝试使用Outlook对象模型从.NET应用程序发送电子邮件. 我的应用程序显示Outlook消息窗口,以便用户可以看到我们正在发送的内容并首先对其进行编辑.当用户单击“发送"按钮时,Outlook窗口将关闭,并且邮件将被发送.只要Outlook应用程序已在运行,它就可以完美运行. 如果Outlook应用程序尚未运行,则该消息将卡在发件箱中,并且直到我启动Outlook才会发送. ..
发布时间:2020-05-22 19:58:31 其他开发

Outlook对象模型-链接到会话清除功能

Outlook 2010具有称为 我想挂接到此调用并在触发时执行操作,但是我不知道如何接听/挂接它.有人知道这是否可能吗?如果不是,您是否知道有任何解决方法?我尝试使用Outlook间谍在没有运气的情况下执行“会话清理"(没有记录任何内容)时查看事件日志...无论如何,还是要查看Outlook事件的更深层次的跟踪记录? 解决方案 事实证明非常简单.第一步是获取要覆盖的所需按钮的idMso. ..
发布时间:2020-05-22 19:44:27 其他开发

以编程方式在Outlook 2007中创建IMAP帐户

我们正在推出一个新的语音邮件系统,并试图找到一种以编程方式向用户的Outlook中添加新的IMAP帐户的方法. 想法是,我创建一个表单,该表单需要一堆所需的字段,并为它们创建所有字段. 解决方案 我来看看 Redemption 在商业版本中,有一个额外的dll“教授",可让您使用Outlook配置文件. ..
发布时间:2020-05-22 19:39:37 C#/.NET

如何从WordEditor对象中获取所选文本并更改其颜色?

我正在尝试使用WordEditor对象修改所选文本的颜色(Outlook VBA),但是我找不到有关此操作的文档或示例.有什么想法吗? 我不想使用HTML编辑器,我需要WordEditor的解决方案. 我尝试调试代码并使用OutlookSpy,但是每次进入WordEditor.Content时,Outlook都会冻结并重新启动:(. 在Windows 7上使用Outlook 20 ..

从Outlook获取收件箱

我在Outlook 2010中配置了两个Exchange帐户,但是我找不到如何访问第二个帐户的收件箱. Session.GetDefaultFolder() 始终返回第一个. 即使枚举Session.Accounts,找到正确的帐户并调用 Session.Account(found one).Store.GetDefaultFolder() ,也会返回错误的收件箱(来自默认的交换帐户,而不是 ..

从Exchange中存储的ContactInfo中获取Smtp电子邮件

我将VSTO用于Outlook加载项.目前,我正在处理所有Outlook联系人的电子邮件地址.如果EmailAddress1Type为"SMTP",则ContactInfo实例没有问题. 但是如何获取Exchange联系人的电子邮件地址(Email1AddressType ="EX")? 赎回库对我来说不是解决方案,因为解决这个问题很昂贵. 先谢谢您 杜尚 解决方案 ..

如何在Outlook 2010中将嵌入式图像添加到HTML消息中

我有Office 2003 VBA代码,该代码使用此处描述的技术进行嵌入使用未记录的MAPI属性和CDO 1.21在HTML消息中生成图像. 不再支持CDO 1.21,但根据MSDN, ,它的大部分功能现在都已合并到Outlook 2010对象模型中. 在哪里可以找到使用Outlook 2010对象模型将图像嵌入到Outlook 2010消息中的示例? 解决方案 找到了答案这里 ..
发布时间:2020-05-22 19:25:26 其他开发

我可以遍历包含子文件夹的文件夹中的所有Outlook电子邮件吗?

我有一个文件夹,其中包含许多电子邮件和子文件夹.在这些子文件夹中,还有更多电子邮件. 我想写一些VBA,它将遍历某个文件夹中的所有电子邮件,包括任何子文件夹中的电子邮件.这个想法是从每封电子邮件中提取SenderEmailAddress和SenderName并对其进行处理. 我尝试仅使用这两个字段将文件夹导出为CSV,尽管这可行,但它不支持导出子文件夹中保存的电子邮件.因此,需要编写一 ..
发布时间:2020-05-22 19:24:18 其他开发

在c#中运行时如何连接到Outlook 2010?

我想做的是向Winform客户端添加一个“电子邮件至..."按钮,该按钮将打开一个新的Outlook邮件窗口并附加一个文件,以便用户可以转发它.如果没有运行Outlook,我可以使Outlook集成正常工作.这是一个C#.NET 4.0 Winforms应用程序,使用Outlook 14.0互操作库,针对在Windows 7 64位计算机上运行的Outlook 2010 32位.由于其他原因,我已 ..

如何可靠地告知两个Inspector引用指向同一个检查器实例?

[继续是否有方法可以判断两个COM介面参照是否指向同一个执行个体?] 我有来自两个不同来源的 Inspector 对象的引用,需要能够从一个来源中识别哪个项目对应于其他来源的项目。但是,我一直没有能够提出的方法,迄今为止工作(可靠): 只需比较 IUnknown 接口,因为看起来 Inspectors.Item()方法返回对创建的即时代理对象的引用,而不是检查器实例本身。尝试:两次访问 ..
发布时间:2016-12-18 19:20:28 .NET组件控件

动态加载和使用COM对象在C#

我有一个C#项目,其中我想访问MS outlook,如果它安装在客户端的机器上。 “访问外观”部分通过引用外观COM对象,并从那里去。我的问题现在是“如果它是安装”部分。目前,我的项目不会在没有安装outlook的机器上编译,所以我认为我不会引用outlook组件,而是加载和使用它动态,在检测到前景存在,但我没有找到了一种方法来做到这一点。 感谢。 编辑:解决。根据Hans Passa ..
发布时间:2016-12-18 18:38:47 C#/.NET

使用MAPI从服务访问Exchange服务器

我与建设,将使用MAPI检查邮件的应用程序的任务。我做了使用包装类的在CPP编码,这是从C#访问。我认识到,合并托管和非托管代码的不一定是最好的路径,但它是什么,我可以去上班。 得到它的工作后,我被要求做该应用程序的服务,所以它可以运行时没有登录系统。 客户要求我们使用MAPI,并使用Outlook 2007,但我会喜欢它要与x86和x64架构的同时兼容。在几个工作站上运行一个单独的程 ..
发布时间:2016-10-04 14:45:40 C#/.NET