【发布时间】:2016-03-31 05:49:45
【问题描述】:
使用 Visual Studio 2015 为 Outlook 2013 构建插件。我已经为 Excel 2013 构建了此插件。可从电子邮件正文中的上下文菜单访问该插件。
以下 sn-p 通常是我将按钮添加到 Excel 上下文菜单的方式,但似乎找不到如何为 Outlook 电子邮件执行此操作:
Dim contextmenu As Office.CommandBar
Dim DDHButton As Office.CommandBarButton
contextmenu = Application.CommandBars("cell")
DDHButton = contextmenu.Controls.Add(Type:=Office.MsoControlType.msoControlButton, Before:=20)
With DDHButton
.FaceId = 2308
.Caption = "Button Name"
.Tag = "New Button"
.TooltipText = "etc. etc."
End With
我已尝试将其更改为以下内容:
contextmenu = Application.ActiveExplorer.CommandBars("ContextMenuMailItem")
这条线的许多其他变体都无济于事。
我也遇到过创建功能区和编辑 xml 文件的建议,但也完全没有运气!
有什么建议吗?
【问题讨论】:
标签: vb.net outlook-addin outlook-2013