Access 97 - как редактировать / исследовать существующую панель инструментов? - PullRequest
0 голосов
/ 01 ноября 2009

Моя текущая работа - обновление существующего Access97-Project. Я давно не работал с Access и не могу понять, как я могу исследовать панель инструментов под названием «sbmbDrucken», которая, очевидно, создана пользователем. Мне просто нужен доступ к действию или коду, который вызывается кнопками ...

Есть ли пункт меню, который я пропустил или мне нужен специальный код для самопроверки?

ТИА!

Ответы [ 3 ]

1 голос
/ 02 ноября 2009

Существует три различных способа создания меню / панелей инструментов:

  1. по старинке, используя макросы. До A95 это был единственный способ, так что многие старые приложения (т.е. преобразованные из более ранних версий) все еще могут использовать макросы для меню.

  2. определяя их вручную, используя функцию CUSTOMIZE, которая появляется при щелчке правой кнопкой мыши на панели инструментов в Access.

  3. в коде с использованием объекта Application.Commandbar.

Сначала вы можете просмотреть свои макросы и посмотреть, являются ли какие-либо из них макросами меню.

Для последнего вы можете выполнить поиск в коде для CommandBar.

Во-вторых, просто посмотрите на них через встроенные инструменты настройки меню. Имейте в виду, что вам, возможно, придется пометить их, чтобы они были видны, и что список не в рациональном порядке. Аналогично, некоторые меню / панели инструментов скрыты от интерфейса настройки. Кроме того, вам может понадобиться заглянуть в пункт меню CUSTOM на панели инструментов.

0 голосов
/ 01 ноября 2009

В режиме разработки вы сможете увидеть панель инструментов и действия, назначенные для каждой кнопки.

Щелкните правой кнопкой мыши на конкретной панели инструментов
Нажмите на Настроить ...
Щелкните правой кнопкой мыши на кнопке, для которой вы хотите отредактировать действие.

Вы сможете увидеть действие (которое может быть макросом или кодом).
Дайте мне знать, если это не поможет вообще.

0 голосов
/ 01 ноября 2009

У меня нет Access 97 под рукой, но вы можете посмотреть эту страницу: http://www.alvechurchdata.co.uk/hints-and-tips/accaddtoolbar.html

Кажется, что "пользовательские" панели инструментов могут быть определены рукописным кодом на form.load или где-то похожим. Вы можете выполнить поиск CommandBars.Add и посмотреть, сможете ли вы найти соответствующие сегменты кода.

Надеюсь, это поможет.

...