问题标签 [shared-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 投票
1 回答
186 浏览

c# - 保存 Mailitem 的对象或任何可用于调用已保存的 Mailitem 的属性

我正在使用 VS 2010 ,Dot Net Framework 2.0 。我在 Extensibility->Shared Add-ins for Outlook 中创建了一个项目。

我想将 Outlook.MailItem 对象保存在 explorer_SelectionChange() 上的 DataTable 中,然后使用此 Outlook.MailItem 对象来操作主题和正文。

当我在数据表中保存 Mailitem 的对象时,它被保存为 SYS.ComAddins。这是代码类变量:

连接:

explorer_SelectionChange

tFollowUp_Tick

我如何保存 Mailitem 的对象或任何属性以识别保存了哪个 Mailitem

0 投票
1 回答
350 浏览

outlook - 根据主题、正文、收件人姓名、接收时间删除重复的 Mailitem

我正在使用 VS 2010 ,Dot Net Framework 2.0 。我在 Extensibility->Shared Add-ins for Outlook 中创建了一个项目。

我想根据主题、正文、收件人姓名、接收时间删除重复的邮件项

请有任何建议

0 投票
0 回答
331 浏览

.net - MS Office 共享加载项:为什么不调用 ICustomTaskPaneConsumer.CTPFactoryAvailable 和 IRibbonExtensibility.GetCustomUI?

我们正在为 PowerPoint 编写一个共享加载项IRibbonExtensibilityICustomTaskPaneConsumer在其中实现。通过在 HKCU 中设置相关键和值来为个人用户注册加载项:

  • \Software\Microsoft\Office\PowerPoint\Addins\
  • \软件\类\
  • \软件\类\CLSID\
  • \软件\类\类型库\
  • \Software\Classes\Wow6432Node\
  • \Software\Classes\Wow6432Node\CLSID\
  • \Software\Classes\Wow6432Node\TypeLib\

对于我们几乎所有的用户来说,它都可以完美地工作,但对于某些人来说,方法IRibbonExtensibility.GetCustomUIICustomTaskPaneConsumer.CTPFactoryAvailable没有被调用。但是,实现 IDTExtensibility2 的方法都在运行。不幸的是,我们无法访问用户的计算机,也无法在我们的开发或测试机器上重现该行为。

哪些情况会导致这种情况?

谢谢, 法布

0 投票
1 回答
729 浏览

c# - 在 Outlook 收件箱和其他文件夹中检测密件抄送

我正在使用 Com addins C# 和 .net 2.0 创建 Outlook 插件。我创建了插件,它检测收件箱等中存在的电子邮件的密件抄送。

此插件实际上会检测 Outlook 中配置的电子邮件 ID 是否存在于 TO、CC 中,并提示您密件抄送此电子邮件。但是我最近在outlook中设置了两个帐户时遇到了一个问题。我无法确定密件抄送为

  1. 如果电子邮件中只有一个帐户的电子邮件,则加载项会说您已密件抄送至此电子邮件。
  2. 如果两个帐户的电子邮件 ID 都存在,则不会提示

我想检测发送了哪个帐户电子邮件并相应地提示密件抄送。

[重要提示:实际上,当单击回复所有按钮时,我正在检测密件抄送。]

对于这些问题的任何更好的方法请任何建议将不胜感激。

0 投票
1 回答
78 浏览

c# - 办公解决方案的通用插件

是否有可能为 Microsoft Office 提供通用插件,并且在所有 Office 解决方案(如 EXCEL、WORD、POWERPOINT 等)中都可以看到相同的插件。我们可以为这些应用程序单独创建单独的插件,但拥有一个通用的解决方案可以满足我的目的,例如如果我需要在所有要打印的文档上标记一些信息。

任何类型的信息都受到高度赞赏。

谢谢。

0 投票
3 回答
204 浏览

c# - 在实际打开之前提取 Excel 工作簿名称

我试图在它实际打开之前获取工作簿的名称。

使用如上所示的处理程序,Excel 应用程序在完全打开时显示工作簿名称。我的目的是在实际打开它并向用户显示数据之前进行一些正式检查。

在将内容加载到 Excel 并显示给用户之前,是否有任何方法或机制来提取文件名?非常感谢任何形式的帮助。谢谢。

0 投票
1 回答
356 浏览

vsto - 使用 Excel 互操作对受保护工作表上的 Excel 表 (ListObject) 进行排序

不允许在受保护的工作表上对 Excel 表 (ListObjects) 进行排序。您将看到以下错误消息:

在此处输入图像描述

我花了数周时间寻找没有成功的解决方案。Excel 2007 代码示例中的所有内容都已过时。没有关于如何规避此限制的教程或指南。

这就是我最终克服的方法。