
- •3. Понятие макроса
- •Описание динамического массива
- •11. Арифметические выражения.
- •Логические выражения
- •12. Если выражение содержит больше одного оператора, то вычисление значения та-
- •Оператор If…Then…Else
- •Правила
- •24. В программах на vba очень часто приходится преобразовывать значения из одного типа данных в другой. Приведу несколько типичных ситуаций, когда этим приходится заниматься:
- •25. Самой простой способ вывести информацию пользователю— воспользоваться встроенной функцией vba MsgBox().Полный ее синтаксис выглядит так:
- •26. Элементы управления vba, добавление элементов управления на форму. Форма
- •27.Основные свойства форм.
- •Объект Worksheet и семейство Worksheets
- •51. Приостановите выполнение программы.
- •Окно проектов
51. Приостановите выполнение программы.
Инструкции
Отобразится строка программы, на которой было прервано выполнение.
Выполните одно из следующих действий.
Для поочередного выполнения каждой строки программы, включая строки процедур, вызываемых из других процедур (с заходом в процедуры), нажмите кнопку Выполнить пошагово на панели инструментов Отладка.
Для поочередного выполнения каждой строки программы, но с выполнением вызываемых процедур (с обходом процедур), нажмите кнопку Шаг с обходом на панели инструментов Отладка.
Для выполнения программы с ее начала и до строки, предшествующей той, в которой находится курсор, с последующим прерыванием для перехода в пошаговый режим (выполнение до текущей позиции), выберите в меню Debug команду Run To Cursor.
Для выполнения остатка текущей процедуры с последующим возвратом на следующую строку в предыдущей процедуре в дереве вызовов нажмите кнопку Шаг с выходом на панели инструментов.
ПРИМЕЧАНИЕ. Для использования кнопки Выполнить пошагово не обязательно приостанавливать выполнение программы. В окне программы редактора Visual Basic поместите курсор в процедуру, которую требуется пройти в пошаговом режиме, и нажмите кнопку Выполнить пошагово на панели инструментов.
Пользователь имеет возможность попеременно использовать все три разновидности пошагового режима в зависимости от того, какие части программы требуется проверить.
52.
53.
54.
55.
56.Обозреватель проектов позволяет просматривать макросы и проекты макросов в интегрированной среде разработки макросов, а также управлять ими. С его помощью можно добавлять или удалять новые элементы, классы и модули в макропроектах, проверять свойства проектов и элементов, а также выполнять построение макропроектов.
Далее представлены некоторые способы открытия IDE макросов.
В окне Обозреватель макросов щелкните правой клавишей мыши узел Макросы и выберите пункт IDE макросов.
– или –
Правой клавишей мыши щелкните имя макроса и выберите команду Изменить
– или –
нажмите сочетание клавиш ALT + F11
– или –
Выбрав в меню СервисМакросы, Интегрированная среда разработки макросов.
Макропроекты отображаются как элементы верхнего уровня в представлении дерева, а их элементы (например, модули и ссылки) располагаются снизу в виде иерархической структуры. Чтобы просмотреть компоненты, содержащиеся в элементе, щелкните знак "плюс" (+) рядом с его именем.
Обозреватель проектов работает в тесной взаимосвязи с Обозревателем макросов Visual Studio. Изменения, внесенные в одном окне (например, добавление или удаление элемента), отражаются в другом.
Примечание
Обозреватель проектов характерен для интегрированной среды разработки обозревателя макросов. Для Visual Studio эквивалентом является обозреватель решений. Дополнительные сведения см. в разделе Solution Explorer.
Значок панели инструментов обозревателя проектов
Отображает свойства выбранного элемента обозревателя проектов. Если выбран узел проекта, то при нажатии этой кнопки открывается диалоговое окно Страницы свойств: [имя_проекта]. Если выбран какой-либо другой узел, при нажатии этой кнопки открывается окно Свойства, если оно еще не открыто. Для отображения свойств проекта можно также выбрать проект и нажать клавишу 4 либо выбрать пункт Страницы свойств в меню Вид.
Управление элементами в обозревателе проектов
Открытие файлов Чтобы открыть файл, дважды щелкните его либо щелкните его правой клавишей мыши и выберите команду Открыть.
Добавление файлов Чтобы добавить в проект элемент, класс или модуль, выберите соответствующую команду в меню Проект или щелкните правой клавишей мыши узел проекта, выберите команду Добавить, а затем выберите нужную команду.
Вырезание и копирование файлов Чтобы вырезать или скопировать файлы, выделите их, а затем в меню Правка выберите команду Вырезать или Копировать либо щелкните файлы правой клавишей мыши и выберите команду Вырезать или Копировать.
Удаление файлов Чтобы удалить файл из проекта, щелкните элемент правой кнопкой мыши и выберите Удалить.
Добавление ссылок Чтобы добавить ссылку в проект, в меню Проект выберите команду Добавить ссылку или щелкните правой клавишей мыши ссылки в проекте и выберите команду Добавить ссылку.
Экспорт файлов Чтобы экспортировать файл, выделите его, а затем выберите в меню Файл команду Экспортировать или щелкните файл правой клавишей мыши и выберите команду Экспортировать.
Перетаскивание Можно перетаскивать файлы из одного проекта в другой. Это действие перемещает файл в конечное место. При удерживании клавиши CTRL во время выбора файла производится копирование файла в указанное расположение.
Примечание
Обозреватель проектов не поддерживает операции перетаскивания с использованием правой клавиши мыши, доступные в Windows.
Множественный выбор Допускается выделение нескольких элементов в проекте. Выделение нескольких элементов можно использовать для пакетных операций (например, одновременное открытие нескольких файлов для редактирования), а также для определения или изменения свойств, относящихся к двум или более элементам проекта.
Чтобы выделить смежные элементы, щелкните первый элемент, а затем, удерживая нажатой клавишу SHIFT, щелкните последний элемент. Чтобы выделить несмежные элементы, нажмите клавишу CTRL, а затем щелкните каждый из элементов, которые требуется выделить.
Если выделено несколько элементов, в окне Страница свойств отображаются только свойства, общие для всех выделенных элементов.