outlook-addin相关内容

Outlook VSTO处理SelectionChange正确(当前doubleclick使Addin崩溃)

据我了解,您需要跟踪浏览器的激活和停用.在激活期间,您需要为当前资源管理器添加SelectionChange事件处理程序. 对于单击AppointmentItems而言,这似乎非常合适.但是,双击约会系列并选择一个约会时,Addin崩溃. 以下是来源: 在班级 private Outlook.Explorer currentExplorer = null; privat ..
发布时间:2020-05-22 19:52:29 其他开发

嵌入式附件的Outlook 2010上下文菜单-idMso?

我正在使用Otlook 2010加载项,目前正在自定义Ribbon UI.到目前为止,还不错,但是我对于为邮件中的嵌入式对象自定义上下文菜单存在一个问题.我尝试了许多 idMso 上下文菜单,但没有一个起作用. 有人有没有下面的上下文菜单中的idMso 或如何在其中添加新按钮的经历? 我的custom-ribbon.xml示例: ..
发布时间:2020-05-22 19:51:10 C#/.NET

使用Npgsql将Outlook电子邮件移动到Postgresql数据库的最快方法

我在Outlook公用文件夹中大约有20万封电子邮件. 导出到pst有点快,但是我不知道psts是否可靠.同样完美地解码(带有附件)也变得很头疼. python lib不保存附件. Java库未为所有电子邮件导入html正文. 所以,我想到了保存到postgresql db. 我正在使用Npgsql,但是速度很慢(与我使用它的方式一样). 我当前的慢速方式: sql ..
发布时间:2020-05-22 19:50:00 C#/.NET

Outlook功能区自定义

我在Visual Studio中使用vc ++在Outlook功能区中添加了一个选项卡,但是在Outlook 2010中打开垂直邮件时,我需要隐藏该选项卡. 我已经为同一张照片拍摄了快照 现在达到要求了.. 第二张图片显示:自定义选项卡,当我在Outlook中打开一封特殊邮件时,我必须从那里隐藏,我必须在Outlook中的“更多选项"下面添加相同的内容 添加或删除哪些xml使其起作用 ..
发布时间:2020-05-22 19:49:22 其他开发

单击自定义按钮不会触发Outlook事件

我正在开发Microsoft Outlook加载项,在其中我在“加载项"选项卡名称OPENISMS中添加了一个按钮.我可以看到该按钮,但是单击该事件并不会触发.我不知道为什么它会以这种方式表现.请在下面找到用于添加按钮并为其添加事件的代码.任何帮助将不胜感激. private void AddButtonToNewDropdown() { Office.CommandBar comm ..
发布时间:2020-05-22 19:48:55 其他开发

在Windows窗体中实现发送到自动完成功能的Outlook电子邮件

我正在尝试开发一个Outlook加载项,当该加载项按钮单击时,它会打开一个windos表单. Windows窗体具有一个文本字段,在文本字段中输入名称时,它应显示建议列表,如Outlook电子邮件“发送至"字段中所示.我一直在寻找任何阅读源.谁能帮忙:)吗? 解决方案 SendTo列表是从自动完成列表缓存中提取的,并且根据Outlook版本的处理方式有所不同.在Outlook 2010中, ..
发布时间:2020-05-22 19:48:53 其他开发

使用VSTO切换到Outlook日历

我有一个已添加到Microsoft Outlook 2013的CustomTaskPane.此窗格包括WPF日历控件,双击该控件时,我希望它从当前的Outlook视图(邮件)切换到日历视图并转到日期在控件中选择. 这是我正在使用的代码: private void TopCalendar_MouseDoubleClick(object sender, MouseButtonEventAr ..
发布时间:2020-05-22 19:48:31 C#/.NET

在Outlook 2013中调用功能区按钮

我们有一个Outlook加载项.我们需要像“取消分配"按钮一样,在TaskItem Inspector窗口中以编程方式取消任务分配. 人们会认为调用TaskItem.CancelResponseState()可能有效.尽管它确实取消了分配,但也使任务处于不可分配状态.功能区上的“分配任务"按钮被禁用. 在Outlook 2007和2010中,我们可以为“取消分配"按钮获取Command ..
发布时间:2020-05-22 19:46:03 其他开发

使用Inspector以编程方式加密Outlook电子邮件

我正在将C#与Outlook对象模型一起使用(由于许可的原因,我无法选择使用赎回),并且在发送电子邮件之前,我无法通过编程方式对电子邮件进行加密. 我可以成功获取对CommandBarButton的引用,该引用应该表示Encrypt按钮(根据在线示例,该ID为718),但是我无法以编程方式将其按下.我尝试同时使用CommandBarButton Execute()方法和SendKeys(不确 ..
发布时间:2020-05-22 19:45:58 C#/.NET

如何:适用于Mac的Outlook 2016-Outlook加载项中的调试/查看控制台日志

我们最初使用html5/js 开发了用于OWA的 Outlook应用(现称为加载项),但现在它已面向所有Office支持的平台. 实际上,它似乎适用于所有平台(iOS,Mac上的Safari,Windows浏览器和Outlook),除了适用于Mac的Outlook 2016 . 在Mac的Outlook 2016中运行时,其行为非常奇怪.没有加载一半时间,并且在加载时,它无法正常工作. 我们 ..

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

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

如何了解Outlook 2007数据存储的命名空间

首先,我是Outlook外接程序开发的新生,最近我阅读了MSDN或其他教程中的一些学习资料,首先让我感到困惑的是,如果我想找到某个特定的约会从收件箱中获取strong>或会议请求,我应该首先使用Application.GetNameSpace(“MAPI”)获取NameSpace,而不是获取诸如Folder或Appointment Collections之类的某种对象. 我不了解外接程序开发 ..
发布时间:2020-05-22 19:44:02 其他开发

如何在Outlook中启用/禁用功能区按钮

我有一个使用VSTO创建的Outlook加载项.使用功能区设计器,我创建了一个带有三个按钮的选项卡. (环境:Outlook 2010,.NET 4.0,VSTO最新运行时) 按下其中一个按钮时,将打开一个无模式对话框.只要用户正在使用此对话框,我都不希望他能够再次按下该按钮.所以基本上我想将按钮变灰直到对话框关闭.我该怎么办? 无论出于何种原因,在按钮单击处理程序中,如果我执行thi ..
发布时间:2020-05-22 19:43:39 其他开发