HTML, Excel, Word, SEOОсновы VBA ⇒ Первый макрос

Основы VBA

Самоучитель vba: Теория
..Первый макрос в Word
..Этапы записи макроса
..Запись макроса в Word
..Запись макроса в Excel
..Код макроса
..Выполнение макроса
..Типы данных VBA
..Переменные VBA
..Константы VBA
..Совместимость типов данных
..Арифметические операторы
..Логические операторы
..Строковые операторы
..Функции VBA ч.1
..Функции VBA ч.2
..Примеры использования функций
..Функции host-приложений
..Функции-процедуры
..Пользовательские функции в Excel
..Операторы ветвления: простой выбор
..Операторы ветвления: сложный выбор
..Использование MsgBox
..Прерывание процедур и функций
..Необязательные аргументы функций
..Циклы VBA ч.1
..Циклы ч.2
..Циклы ч.3
..Массивы VBA ч.1
..Массивы ч.2
..Массивы ч.3
..Управление файлами с помощью VBA
Самоучитель vba: Практика
Игра: Цепная реакция
Приложения
..Сумматор
..Наклейки
..Восьмерка
..Менеджер почты
Надстройки
..DEF
..SortSheets
..HideSheet

Бесплатные игровые слоты Вулкан Россия доступны без регистрации

Первый макрос


Попробуем написать незамысловатый макрос в текстовом редакторе Word.


Запустите Word.

Выберите "Сервис-Макрос-Редактор Visual Basic" (Alt+F11).


Стартовое окно VBA

окно VBA

Поместите курсор в окно ввода кода макроса и введите следующий текст:


текст макроса

Первая и третья строки этого макроса-процедуры являются заголовком и окончанием процедуры, соответственно. MyMacros - это имя макроса, под которым он будет узнаваем системой. Вторая строка - содержит функцию вывода диалогового окна с текстом "Простой макрос".

Теперь можно выполнить контрольный запуск макроса, не выходя из Редактора. Выберите команду Run | Run Sub/UserForm. Результат будет на экране.


результат выполнения макроса

Теперь попробуйте запустить свой макрос непосредственно из Word. Для этого покиньте Visual Basic Editor (Alt+Q). После того, как окажетесь опять в текстовом редакторе Word, выберите "Сервис-Макрос-Макросы" (Alt+F8) - результат получится аналогичным предыдущему.


Поздравляю, только что вами был написан, может быть, первый в вашей жизни настоящий макрос Word!




В начало страницы



В начало страницы