Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Уроки программирования на Visual Basic для Microcoft Office 97 >> Программирование строк меню >> Работа с объектами CommandBar >> Работа с существующей строкой меню

[Назад]    [Содержание]    [Вперед]

  


Работа с существующей строкой меню


С существующей строкой меню можно работать, используя программы VBA. Приведем примеры того, какие действия можно произвести над строками меню во время выполнения макроса:

  • Отобразить указанную панель инструментов в ответ на действие пользователя.
  • Вывести определенные команды в строке меню в ответ на действие пользователя.
  • Изменить содержимое раскрывающегося списка.
  • Чтобы изменять строку меню во время выполнения, требуется идентифицировать ее среди строк меню, используемых в приложении. Для этого используется семейство CommandBars, в котором хранятся ссылки на все строки меню основного приложения.
  • С помощью семейства CommandBars можно по имени отыскать требуемую строку меню. В программе 3 показано, как найти нужное меню, чтобы присвоить его индекс заданной переменной.

    Программа 3. Поиск строки меню

    Public Sub LocateCommandBar()
         Dim idx As Integer
         For Each Cbar In CommandBars
              If Cbar.Name = "Standard" Then
                   idx = Cbar.Index
              End If
         Next
    End Sub



    [Назад]    [Содержание]    [Вперед]

      


    Для комментария : kadan@grsu.grodno.by

      
    За содержание страницы отвечает Гончарова М.Н.
    ©
    Кафедра СПиКБ, 2002-2017