【问题标题】:How to capture custom button click event in outlook from excel?如何从excel中捕获outlook中的自定义按钮单击事件?
【发布时间】:2019-06-20 00:48:56
【问题描述】:

我正在尝试通过 VBA ofc 的 Excel 控制 Outlook。

我的 Excel 代码创建了将按钮添加到消息功能区的 XML。 该按钮的作用是将电子邮件保存到 Excel 给出的特定位置。 我无法从 Outlook 宏运行 Excel 宏,因为您无法访问 Outlook 的 VB 项目。它需要为几个人提供,这很难部署和控制。所以我想也许我可以从excel中捕获那个按钮的点击事件。我已经看到了捕获回复按钮的示例,但没有别的。

我正在 Outlook 对象中寻找可能存储此信息的位置。对此的任何帮助,也欢迎不同的方法。

【问题讨论】:

    标签: excel vba outlook


    【解决方案1】:

    看起来您需要开发一个 COM 插件而不是 VBA 宏。首先,您不能像在 Excel 中那样从 VBA 宏修改 Outlook 中的功能区 UI。其次,VBA 宏不是为将它们分布在多台机器上而设计的。这就是 COM 插件的发明目的。请参阅Walkthrough: Create your first VSTO Add-in for Outlook 快速入门。

    以下文章提供了有关如何创建自定义功能区 UI 的说明:

    【讨论】:

      猜你喜欢
      • 2012-12-17
      • 2014-04-28
      • 2015-04-21
      • 2013-01-30
      • 2012-02-23
      • 2020-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多