vsto相关内容

(初学者)如何在 Outlook VSTO 插件中调用 Outlook RESTful API

我希望开发一个 Outlook 插件,我在其中收到会议室请求,并根据与参与者数量和其他房间大小相关的条件推荐另一个房间.我正在尝试使用 C# 中的 VSTO 加载项来执行此操作. 我的问题在于确定房间列表以及哪个房间较小的算法.通过研究,我可以看到 Outlook 包含了许多 RESTful API(https://msdn.microsoft.com/en-us/office/office ..
发布时间:2021-06-13 19:29:26 其他开发

加载 Outlook 后如何在 VSTO 插件上执行事件 C#

如何在 Outlook 应用程序完全加载后执行事件.我试图在 C# VSTO 插件启动事件触发时执行一些代码,但我希望在应用程序完成加载后运行脚本.有什么想法吗? private void ThisAddIn_Startup(object sender, System.EventArgs e){//这里添加脚本没有意义,因为outlook还没有完成加载}私有无效ThisAddIn_Shutdo ..
发布时间:2021-06-13 19:28:58 C#/.NET

Outlook VSTO Explorer.Selection_Change 不会被调用

在我的 VSTO 插件中,我使用以下类成员来存储指向 currentExplorer、currentAppointmentItem 和 currentExplorers 的指针. 在启动时,我尝试设置所有必要的事件处理程序,如下所示: currentExplorers = this.Application.Explorers;foreach(currentExplorers 中的 Outl ..
发布时间:2021-06-13 19:28:49 其他开发

在 vsto 插件中使用 ActiveInlineResponse.修改标题后发送MailItem

所以当消息“弹出"并且我使用检查器时,这工作正常.然而,对于 ActiveInlineResponse,.Send() 方法不可用.仅供参考,我在这方面有点新手,但这对于我们正在推出的应用程序非常重要.我在早期版本的 Office 中有相同的加载项,效果很好.我无法描述一点点帮助会让我在这里度过多少日子.我花了好几个小时阅读论坛帖子来尝试自己解决这个问题,但我失败了. 我尝试过的一些问题/事 ..
发布时间:2021-06-13 19:28:40 C#/.NET

Outlook 2016 VSTO 文件夹添加事件仅触发一次

我正在创建一个 Outlook 插件来跟踪邮箱中的邮件处理.我正在包装文件夹和项目(向其中添加一些事件)并将它们存储在本地列表中,以避免 GC 在第一次执行后清除所有事件.然而,文件夹添加事件仍然只触发一次.不知道是什么问题. 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 System.Xml.Linq;使 ..
发布时间:2021-06-13 19:28:34 C#/.NET

如何从“已发送邮件"文件夹中获取准确的已发送电子邮件?

VSTO:Outlook 2007 插件项目. 我使用功能区控件中的自定义按钮发送了一个示例电子邮件.现在,如何从 Sent Items 文件夹中获取 sampleEmail? 我尝试使用条目 ID 属性.但这在发送电子邮件后没有有帮助. 新电子邮件的对话 ID 为空. 任何其他属性,通过它我可以准确地阅读我发送的电子邮件. 解决方案 您可以在使用 MailItem ..
发布时间:2021-06-13 19:28:31 其他开发

Outlook 版本语言

我正在开发 Outlook 2007 插件. 我如何知道outlook语言(英语或法语版本..) 解决方案 您可以通过多种方式来执行此操作.尽管确切的过程取决于 Exchange 服务器版本,但 MAPI 客户端(在本例中为 Outlook)会将用户信息存储中的 PR_LOCALE_ID 属性设置为 MAPI 客户端 (Outlook) 在此期间运行的区域设置 (LCID) 的 ID.登 ..
发布时间:2021-06-13 19:28:24 C#/.NET

Outlook 加载项 VSTO:未显示功能区类型属性

我是 VSTO 2015 的新用户.我想将自定义组添加到 Outlook 2010 内置功能区消息选项卡.我遵循了一个微软的例子. 创建项目后,我添加了一个新项目并选择了功能区(可视化设计器).功能区显示在设计器中,但是我在功能区的属性窗口中看不到 RibbonType 属性.因此,我无法选择允许我将自定义组添加到消息选项卡的 Microsoft.Outlook.Mail.Compose. ..
发布时间:2021-06-13 19:28:21 其他开发

如何向电子邮件添加自定义 Internet 标头?

有人可以提供如何创建自定义 Internet 标题并将其添加到 mailItem 以及以后如何阅读它们吗?我正在尝试在发送的每封电子邮件中附加一个关键字,以便其他 Outlook 客户端使用相同的加载项读取. 解决方案 假设您正在编写 Outlook 插件(基于您的标签).获取当前邮件项目的句柄(草稿形式的电子邮件)... //描述您的自定义标题string PS_INTERNET_HE ..
发布时间:2021-06-13 19:28:04 其他开发

如何刷新注册表中的 Outlook 配置文件签名设置

我制作了一个 Outlook 插件,用于下载新签名并为配置文件创建注册表项以设置新签名和回复签名.是否可以让 Outlook 在不重新启动的情况下选取这些新的注册表设置? 编辑:只是为了澄清我在注册表中应用的设置位于“HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office[OFFICE VERSION]\Outlook\Profiles\Outlook\937 ..
发布时间:2021-06-13 19:26:56 其他开发

Outlook VSTO - 如何识别 Outlook 何时完全加载

我有一个用 C# 编写的 Outlook VSTO.我使用的是 Outlook 2016 (Office 365). 我正在尝试确定 Outlook 完全加载并更新所有存储的时间,如果可能的话,在发生这种情况时触发一个事件,以便我可以启用/禁用功能区中的某些按钮. 我的问题是我如何知道 Outlook 何时完全实例化并在初始启动时完成加载所有商店? 我能够确定的最接近的是最后一个 ..
发布时间:2021-06-13 19:23:59 C#/.NET

来自打开窗口的 c# VSTO Outlook 电子邮件正文

我的 Outlook 的 VSTO 应用程序有问题.我想从选定的电子邮件中处理电子邮件正文.对于“默认"列表之外的选定电子邮件,此代码工作正常: Object selItem = Globals.ThisAddIn.Application.ActiveExplorer().Selection[1];Outlook.MailItem mailItem = (Outlook.MailItem)sel ..
发布时间:2021-06-13 19:23:01 C#/.NET

自定义 Outlook 加载项未显示

我有使用 VSTO 开发的 Outlook 插件,并且插件是使用 Visual Studio 安装程序安装的.安装后,我可以在 Outlook 中看到自定义加载项已安装(在 File-Option-Add-Ins 中可见,当然它是允许的)但它没有显示在功能区中.当我在 VS 中运行项目时,我可以看到 Outlook 正在启动并在调试器处停止. http://pastebin.com/cWrf ..
发布时间:2021-06-13 19:21:58 C#/.NET

仅使用 VSTO 和 C# 获取 Outlook 电子邮件中的最新回复文本

我已经浏览了许多链接,但似乎没有一个有效.我的问题是,在使用 C# 和 VSTO 编写的 Outlook 插件中,我希望将最新回复电子邮件的文本捕获到线程. 问题是 MailItem 对象上的所有属性(如 Body、HTMLBody 等)都提供了电子邮件的完整文本,包括过去的回复.我希望以某种方式只获取最新的文本.考虑到电子邮件中的多种语言,我需要能够做到这一点. 这是我尝试过的 ..
发布时间:2021-06-13 19:20:47 C#/.NET

在 Outlook 2013 C# VSTO 项目中,为什么 Explorer SelectionChange 事件会触发两次

在我的 Outlook 2013 C# VSTO 项目中,我注意到 Explorer SelectionChange 事件触发了两次.我认为这一定是由于我的代码中的错误(例如将事件处理程序连接两次),但我找不到任何此类错误. 所以我回到基础并创建了一个小的 VSTO Outlook 2013 Addin 测试项目,同样的事情也在那里发生.Explorer SelectionChange 事件 ..
发布时间:2021-06-13 19:20:22 C#/.NET

获取约会项的日历所有者电子邮件地址

我正在开发 Outlook 插件以将所有约会发送到网络应用程序,但我在始终获取约会项目的“所有者"(而非组织者)时遇到了一些问题. 例如,X 向 Y 和 Z 发送约会.插件会从中获取三个约会项目,我正在尝试获取 X、Y 和 Z 的电子邮件地址. 我尝试查看 SendUsingAccount(有时设置为 null)或 Parent 属性,但似乎找不到我要查找的内容. 感谢您的帮助! ..
发布时间:2021-06-13 19:19:32 C#/.NET