问题标签 [outlook-addin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6432 浏览

c# - 如何在 C# 中访问 Outlook 电子邮件附件而不将其保存到新位置?

Microsoft.Office.Interop.Outlook在 C# 中使用来访问邮箱并查找带有特定文件附件的邮件。我需要与附件交互。

目前,我正在将文件保存到新位置并从那里访问它。这个复制过程让我慢了下来。理想情况下,我希望从存储在内存中的任何位置访问该文件,但该Outlook.Attachment.PathName字段返回 null。

邮件存储在 Exchange 服务器上。

是否可以直接访问它们还是我需要继续保存文件?

0 投票
2 回答
952 浏览

vsto - 是否可以在 Outlook 的现有阅读窗格中添加控件?

我知道很多如何扩展 Outlook 并向 Outlook 添加新的阅读窗格和检查器的方法,但真正困扰我的是如何扩展和修改现有的阅读窗格?

我想在这些窗格中添加更多信息,而不是从头开始重新创建它们。

0 投票
2 回答
2319 浏览

c# - 如何自动化测试 Outlook 加载项?

我有一个用 C#、VSTO 开发的 Outlook 插件,有很多非结构化代码,而且体积很大。每次有修改/更新时,我都必须从头到尾手动测试它,这非常痛苦且耗时。这个插件有很多规则,会弹出警报/对话框,用户必须对此采取一些措施。有什么方法/工具可以用来自动化这个任务吗?

0 投票
1 回答
2762 浏览

c# - Office 2007:以编程方式控制外出助理?

有人知道如何在 Outlook 2007 中以编程方式启用/禁用外出自动回复的实际状态吗?

已经在 VS 2008 中搜索了对象浏览器并找到了枚举Microsoft.Office.Interop.Outlook.OlBusyStatus,但我没有找到任何使用它的类或其他任何东西。

任何想法表示赞赏,谢谢和问候

0 投票
1 回答
707 浏览

.net - 以编程方式检查并注册 Outlook 作为默认邮件客户端

我正在为 Outlook 开发 VSTO 加载项。此插件的一部分是首次启动后出现的欢迎屏幕,在此屏幕上我想检查 Outlook 是否是默认邮件客户端,以及它是否不为用户提供将其设置为默认客户端的能力。我知道这可以在 Outlook 的工具/选项菜单中完成,但我真的很想将其作为我的应用程序的一部分。有谁知道该怎么做?VSTO 中是否有任何类/属性可以帮助我,或者我应该只编辑注册表设置,如果有的话,哪些是那些。

0 投票
1 回答
2389 浏览

c# - 如何开发outlook 2007 自定义操作?

我需要一个自定义 Outlook 规则操作:“将电子邮件附件保存到 DB”,对于此操作,该电子邮件中的附件将自动保存到 DB。

我在 MSDN Outlook 2007 Sample Add-ins: Rules Add-in、Travel Agency Add-in 和 Prepare for Meeting Add-in 中找到了一个主题,但该主题不显示如何开发自定义操作。

Outlook 2007 有一个“规则向导”对话框,在“选择操作”表单中有很多操作,是否可以将我的自定义操作添加到此表单中?

我还在“规则向导”对话框中找到了一个名为“执行自定义动作”的操作,当检查此操作用户可以打开对话框以选择自定义操作时。如何开发可在此对话框中使用的加载项?

0 投票
1 回答
540 浏览

vsto - 两个 Outlook VSTO 插件之间的共享代码

我们有一种情况,我们将有两个 VSTO Outlook 加载项,它们都以一些公共共享代码开始,但共享代码可能会随着时间的推移而分道扬镳。理想情况下,我们希望重组加载项以将公共代码分解为单独的共享 dll,但由于非技术原因,目前这不是一个选项。如果两个加载项都部署在同一个 Outlook 实例上,您预计会出现什么问题?您是否看到出现问题,因为会有两个类具有相同的名称和相同的命名空间,但两个不同的加载项加载到同一个 Outlook 实例的定义不同?此外,其中一个加载项需要调用另一个加载项中的表单。您认为这会是通用代码差异的问题吗?

假设我们设法重组加载项以使用所有通用代码分离出一个 dll,Outlook 是否会遇到由两个不同加载项部署的同一 dll 的不同版本的问题?

0 投票
2 回答
9980 浏览

outlook - Outlook 2007 功能区中缺少“加载项”选项卡

我可以看到某些 PC 上的 Outlook 2007 功能区中缺少“插件”选项卡。在大多数情况下,它就在那里。但在某些情况下,插件选项卡是隐藏的,因此所有插件按钮都不可用。有没有办法显示它?

0 投票
4 回答
25142 浏览

c# - Outlook 加载项教程?

有谁知道使用 C# 开始使用 Outlook 加载项的好例子吗?

0 投票
1 回答
928 浏览

c# - 通过 VSTO 访问 Outlook/Exchange 中的联系人

我正在编写一个需要访问 Outlook 联系人的 Outlook 加载项。我已成功获得本地联系人列表,但似乎找不到一个示例,可以让我使用 VSTO 访问共享联系人列表。