Как создать и запустить макрос в Word

Автор: | 29.12.2021

Если вы много работаете с Microsoft Word и всегда делаете одно и то же, создайте макрос. Макрос — это сокращение от макроса, что означает серию инструкций для выполнения задачи.

Самое замечательное в создании макросов в Word заключается в том, что вам не нужно уметь программировать. Если вы можете нажать на запись и остановиться, вы сможете.

Разве макросы не опасны?

Вы слышали, что макросы вредны, потому что могут содержать вирусы? Хотя вам нужно быть осторожным при открытии документов Office от незнакомых людей, поскольку они могут содержать вредоносные макросы, здесь это не проблема. Вы создаете свой макрос, чтобы знать, что это не вирус.

Как записать макрос в Word

В этом примере вы создадите макрос в Word, чтобы вставить свою подпись в конец документа.

  1. В открытом Word перейдите на вкладку «Просмотр».
  2. Щелкните стрелку вниз под кнопкой макроса».
  3. Выберите «Записать макрос» . откроется новое окно.

  1. В поле Имя макроса: введите значимое имя для макроса. Пробелы не допускаются. Используйте подчеркивание или тире.
  2. В раскрывающемся списке Сохранить макрос в вы можете выбрать, какие документы вы хотите использовать для этого макроса. Если вы выберете Все документы (Normal.dotm), макрос будет доступен в каждом новом документе Word, который вы создаете с этого момента. Если вы выберете документ, он будет применяться только к этому единственному документу. Обычно лучше выбрать Все документы.

  1. В поле Описание: напишите, что делает макрос. Это простой макрос с описательным именем, но по мере освоения макросов вы будете выполнять более сложные задачи, поэтому описание всегда будет хорошей идеей.
  2. вы можете выбрать «Назначить макрос» для кнопки, которую вы создаете с помощью кнопки, или для горячих клавиш, которые вы можете выбрать с помощью кнопки «Клавиатура». Для Word уже доступно множество сочетаний клавиш, поэтому лучше всего работает одна кнопка. Кнопка выбора. Откроется новое окно под названием «Параметры Word».

  1. Здесь вы назначите кнопку макросу на ленте Word. Выберите Настроить ленту.
  2. В раскрывающемся списке Выбрать команды из: выберите Макросы. Это покажет нам наши макросы в области ниже.

  1. Вы должны поместить макрос где-нибудь на ленту. В этом примере выберите «Главная» в области «Основные вкладки». Затем выберите New Group.
  2. Выберите «Переименовать», чтобы дать ему осмысленное имя.
  3. В окне «Переименовать» выберите один из значков, представляющих группу, затем введите «Мои макросы» в поле «Отображаемое имя».
  4. Выберите ОК, чтобы применить. Вы увидите изменение в области основных вкладок.

  1. Выбрав новые «Мои макросы» в области «Основные вкладки», выберите макрос Normal.NewMacros.Insert_Signature.
  2. Выберите «Добавить», чтобы добавить его в группу «Мои макросы».

  1. Придется, конечно, переименовать. Выбрав макрос в области основных вкладок, выберите «Переименовать…»
  2. В окне «Переименовать» выберите значок и введите простое имя в поле «Отображаемое имя:».
  3. Щелкните OK, чтобы подтвердить изменение. Вы увидите изменение в области основных вкладок.
  4. Нажмите OK под областью основной вкладки, чтобы завершить кнопку макроса.

  1. Идите вперед и создайте любой блок подписи, который хотите. Добавьте скан своей подписи или других изображений. Как хочешь. По завершении щелкните стрелку вниз под кнопкой «Макрос».
  2. Выберите Остановить запись. Это все. Создан макрос вставки подписи.

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

Как написать макрос

Для большинства макросов запись — самый эффективный способ их создания. В конце концов, вам захочется заняться чем-нибудь посложнее. Для этого вам нужно написать макрос на Visual Basic для приложений (VBA). У нас есть лучшее руководство по VBA для начинающих, поэтому добавьте его в закладки. Давайте создадим макрос, который покажет нам среднее количество слов в предложении, чтобы помочь нам определить, когда мы будем подробными.

Вам необходимо получить доступ к вкладке «Разработчик», которая по умолчанию скрыта в Word. В левом верхнем углу Word выберите файл.

В левом нижнем углу выберите Параметры.

  1. В открывшемся окне выберите Настроить ленту.
  2. Найдите разработчика справа и установите флажок рядом с ним.
  3. Выберите ОК, чтобы закрыть окно. Откроется вкладка «Разработчик».

  1. Выберите вкладку Разработчик.
  2. Нажмите кнопку «Макрос».

  1. Введите значащее имя в поле Имя макроса :, оставьте макрос в: как Normal.dotm, чтобы он применялся ко всем документам Word. Всегда вводите описание в поле Описание :.
  2. Выберите «Создать». Откроется средство разработки приложений Microsoft Visual Basic для приложений.

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

Dim s As Диапазон
Dim numWords As Integer
Dim numSentences As Integer
numPhrases = 0
numWords = 0

Для каждого s в ActiveDocument
numSentences = numSentences + 1
numWords = numWords + s.Words.Count
следующий

MsgBox «Среднее количество слов в предложении» + Str (Int (numWords / numSentences)) + «. Лучше менее 15 ».

Нажмите кнопку «Выполнить», чтобы протестировать код. Если он не работает должным образом, измените код до тех пор, пока он не будет работать так, как вы хотите.

Нажмите кнопку «Сохранить» и закройте окно чертежа.

  1. Создайте кнопку на ленте Word, используя тот же метод, который показан в инструкциях по записи макросов выше.
  2. Найдите кнопку, которую вы только что создали, и попробуйте.Не удается открыть гиперссылки в Outlook?