VBA - Microsoft Words - 实现右键单击自定义上下文菜单

发布于 2024-10-21 20:09:26 字数 306 浏览 1 评论 0原文

我想覆盖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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素年丶 2024-10-28 20:09:26

您要做的事情需要您检索弹出菜单的 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文