Отключение кнопок по умолчанию в Word 2003 - PullRequest
0 голосов
/ 27 марта 2011

В настоящее время я пытаюсь отключить некоторые кнопки в строке меню в слове 2k3, но я понятия не имею, как это сделать, из того, что я могу найти в Интернете, кажется, что мне нужно вызвать функцию "EnableMenuItem" изuser32.dll но это не похоже на работу.Есть ли другие доступные варианты?Я хочу отключить копирование / вставку / вырезание без использования макросов для перехвата вызовов.

спасибо всем за помощь:)

Гонсалу

1 Ответ

1 голос
/ 28 марта 2011

Вам нужно будет перебрать коллекцию app.commandbars, чтобы найти конкретную панель команд (в данном случае, МЕНЮ РЕДАКТИРОВАНИЯ), а затем выполнить команды, чтобы найти конкретные пункты меню, после чего вы сможете подключить события щелчка или отключение кнопок (объекты CommandBarButton имеют свойство ENABLED, которое вы можете установить, я думаю, вы также можете установить для них значение VISIBLE).

Помните, что на разных языках заголовок может меняться, поэтому лучше всего использовать ключ свойства ID.

Вот пост о том, как получить эти имена и идентификаторы

http://support.microsoft.com/kb/243988

...