VBA - Microsoft Words - 实现右键单击自定义上下文菜单
我想覆盖Microsoft Word 2007的上下文菜单以添加一个菜单项,即 查找基金代码。
这个概念是,我们有一系列文本:
基金详细信息 - {ABC_FundCode}
当用户突出显示 {ABC-FundCode} 并右键单击并选择我们的 FundCode 菜单项时,它将替换它使用数据库中的数据,即
基金详细信息 - ABC 基础设施基金 - (1400 万基金规模)
谢谢
I will like to override the contextual menu of Microsoft Word 2007 to add one more Menu Item, i.e.
look up FundCode.
The concept is that we have a series of text say:
Fund Details - {ABC_FundCode}
When the user highlights {ABC-FundCode} and does a right click and select our FundCode menu item, it will replace it with data from a database, i.e.
Fund Details - ABC Infrastructure Fund - (14 million Fund Size)
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您要做的事情需要您检索弹出菜单的 CommandBar(我相信名称是“text”),然后创建一个 commandbarbutton 对象并将其添加到该菜单中。
这里的链接应该会有所帮助。它是用 C# 编写的但大部分代码应该可以轻松转换为 VBA 或其他内容
。 ="nofollow">http://social.msdn.microsoft.com/Forums/is/vsto/thread/081bdeec-c1b0-4e32-b689-e0624266e7f3
What you're looking to do requires you to retrieve the CommandBar of the popup menu (I believe the name is "text", and then create a commandbarbutton object and add it to that menu.
Here's link that should help out. It's in C# but most of the code should translate easily to VBA, or whatever.
http://social.msdn.microsoft.com/Forums/is/vsto/thread/081bdeec-c1b0-4e32-b689-e0624266e7f3