Я хотел бы переопределить контекстное меню Microsoft Word 2007, чтобы добавить еще один пункт меню, т.е. ищите FundCode.

Концепция состоит в том, что у нас есть ряд текстов, скажем:

Сведения о фонде — {ABC_FundCode}

Когда пользователь выделяет {ABC-FundCode}, щелкает правой кнопкой мыши и выбирает наш пункт меню FundCode, он заменяет его данными из базы данных, т.е.

Сведения о фонде — Инфраструктурный фонд ABC — (размер фонда 14 млн)

Благодарность

0
James 13 Мар 2011 в 12:53
1
В Office 2007 вы можете выяснить, соответствуют ли смарт-теги вашим требованиям.
 – 
rene
13 Мар 2011 в 13:05
1
Если SmartTags не подходят, вы должны сказать, как далеко вы продвинулись и где вы застряли. Немного кода никогда не повредит.
 – 
Fionnuala
13 Мар 2011 в 14:06

1 ответ

То, что вы хотите сделать, требует, чтобы вы извлекли CommandBar из всплывающего меню (я полагаю, что это имя «текст», а затем создайте объект commandbarbutton и добавьте его в это меню.

Вот ссылка, которая должна помочь. Это на C#, но большая часть кода должна легко переводиться на VBA или что-то в этом роде.

http://social.msdn.microsoft.com/Forums/is/vsto/thread/081bdeec-c1b0-4e32-b689-e0624266e7f3

0
DarinH 31 Мар 2011 в 23:23