powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прочитать меню
4 сообщений из 4, страница 1 из 1
Прочитать меню
    #32333026
avkv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Есть интересный вопрос

У меня есть меню созданное стандартным способом в конструкторе.
Например,
Справочники > Клиенты > Фирмы
Документы > Счета > Договора и т.д.

Вопрос как можно в VBA Прочитать названия меню, т.е.
я должен получить названия: Клиенты, Фирмы, Счета, Договора (каждое название вношу в отдельные строки таблици)?
...
Рейтинг: 0 / 0
Прочитать меню
    #32333124
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к концу недели Hummer обещал написать приложение или Ассеss -ADDON для управления менюхами и тулбарами а также выборочный импорт и экспорт в другие проекты
...
Рейтинг: 0 / 0
Прочитать меню
    #32333127
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем собственно проблема?
Название меню знаете?
Примерно так (возможны ошибки)
Function GetMenuControls(mctl As Object)
Dim ctl As Object
Static lngLevel As Long
On Error Resume Next
lngLevel = lngLevel + 1
For Each ctl In mctl.Controls
Debug.Print String(lngLevel, " ") & ctl.Caption
If ctl.Controls.Count > 0 Then MenuControlsCaption ctl
Next ctl
lngLevel = lngLevel - 1
End Function

Вызов:
GetMenuControls application.CommandBars("Имя меню")
...
Рейтинг: 0 / 0
Прочитать меню
    #32333363
avkv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо попробую!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прочитать меню
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]