Украшение
Украшение
 

 

Как создать сайт в программе Frontpage -    Уроки Frontpage

    Начало  Создание сайта  О Школе  О Партнерке   Связь  

 

Как создавать макросы в word


Создание и запуск макроса - Word

Чтобы сэкономить время при выполнении часто повторяющихся задач, объедините несколько действий в макрос. Сначала необходимо записать макрос. Затем вы сможете запускать его нажатием кнопки на панели быстрого доступа или с помощью сочетания клавиш. Способ запуска зависит от того, как вы настроите макрос.

  1. В меню Вид последовательно выберите пункты Макросы и Записать макрос.

  2. Введите имя макроса.

  3. Чтобы использовать этот макрос во всех новых документах, проверьте, что в поле Сохранить изменения в указано значение Всех документов (Normal.dotm).

  4. Чтобы запускать макрос нажатием кнопки, выберите пункт Кнопка.

  5. Щелкните новый макрос (у него будет имя примерно следующего вида: Normal.NewMacros.<имя вашего макроса>), а затем нажмите кнопку Добавить.

  6. Нажмите кнопку Изменить.

  7. Выберите изображение для кнопки, введите нужное имя и дважды нажмите OK.

  8. Теперь необходимо записать все шаги макроса. Выбирайте команды или нажимайте клавиши для каждого шага задачи. Word будет записывать все, что вы щелкаете мышью, и все клавиши, которые вы нажимаете.

    Примечание: Во время записи макроса для выделения текста используйте клавиатуру. Макрос не записывает выделения, сделанные с помощью мыши.

  9. Чтобы остановить запись, в меню Вид последовательно выберите пункты Макросы и Остановить запись.

На панели быстрого доступа появится кнопка для вашего макроса.

Чтобы запустить макрос, нажмите эту кнопку.

  1. В меню Вид последовательно выберите пункты Макросы и Записать макрос.

  2. Введите имя макроса.

  3. Чтобы использовать этот макрос во всех новых документах, проверьте, что в поле Сохранить изменения в указано значение Всех документов (Normal.dotm).

  4. Чтобы запускать макрос с помощью сочетания клавиш, выберите пункт Клавиатура.

  5. Введите сочетание клавиш в поле Новое сочетание клавиш.

  6. Проверьте, не назначено ли такое же сочетание клавиш какой-либо другой команде. Если такое сочетание клавиш назначено какой-либо другой команде, то попробуйте использовать другое сочетание клавиш.

  7. Чтобы использовать этот макрос во всех новых документах, проверьте, что в поле Сохранить в указано значение Normal.dotm.

  8. Нажмите кнопку Назначить.

  9. Теперь необходимо записать все шаги макроса. Выбирайте команды или нажимайте клавиши для каждого шага задачи. Word будет записывать все, что вы щелкаете мышью, и все клавиши, которые вы нажимаете.

    Примечание: Во время записи макроса для выделения текста используйте клавиатуру. Макрос не записывает выделения, сделанные с помощью мыши.

  10. Чтобы остановить запись, в меню Вид последовательно выберите пункты Макросы и Остановить запись.

Чтобы запустить макрос, нажмите сочетание клавиш.

Чтобы запустить макрос, нажмите кнопку на панели быстрого доступа, нажмите сочетание клавиш или запустите макрос из списка Макросы.

  1. В меню Вид последовательно выберите пункты Макросы и Просмотр макросов.

  2. В пункте Имя макроса выберите в списке макрос, который вы хотите запустить.

  3. Нажмите кнопку Запустить.

Чтобы сделать макрос в одном документе доступным во всех новых документах, добавьте его в шаблон Normal.dotm.

  1. Откройте документ, в котором содержится макрос.

  2. В меню Вид последовательно выберите пункты Макросы и Просмотр макросов.

  3. Нажмите кнопку Организатор.

  4. Щелкните макрос, который вы хотите добавить в шаблон Normal.dotm, а затем нажмите кнопку Копировать.

  1. В меню Файл последовательно выберите пункты Параметры и Настроить ленту.

  2. В пункте Выбрать команды из выберите пункт Макросы.

  3. Выберите нужный макрос.

  4. В пункте Настройка ленты выберите вкладку и настраиваемую группу, в которую вы хотите добавить макрос.

Если у вас нет настраиваемой группы, то нажмите кнопку Новая группа. Затем нажмите кнопку Переименовать и введите имя настраиваемой группы.

  1. Нажмите кнопку Добавить.

  2. Чтобы изменить изображение для макроса и ввести нужное имя, нажмите кнопку Переименовать.

  3. Дважды нажмите кнопку OK.

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

  2. В поле Имя макроса введите имя нового макроса.

    Примечание: Если новому макросу присвоить то же самое имя, что и макросу, встроенному в Word, новые макрокоманды будут выполняться вместо встроенных. Чтобы просмотреть список встроенных макросов, выберите пункт Команды Word в списке Макросы из.

  3. В списке Макросы из щелкните шаблон или документ, в котором нужно сохранить макрос.

    Чтобы макрос был доступен во всех документах, выберите Normal.dotm.

  4. Нажмите кнопку Создать, чтобы вызвать редактор Visual Basic.

После запуска редактора Visual Basic могут потребоваться дополнительные сведения о работе с языком Visual Basic для приложений. Для получения сведений выберите в меню Help (Справка) пункт Microsoft Visual Basic Help (Справка по Microsoft Visual Basic) или нажмите клавишу F1.

Вы можете записать последовательность действий или создать макрос с нуля, введя код на языке Visual Basic для приложений в редактор Visual Basic.

Примечание: Чтобы работать с макросами в приложении Office Word 2007, необходимо отобразить вкладку Разработчик.

  1. Нажмите кнопку Microsoft Office , а затем — Параметры Word.

  2. Выберите категорию Основные.

  3. В группе Основные параметры работы с Word установите флажок Показывать вкладку "Разработчик" на ленте.

    Примечание: Лента входит в Пользовательский интерфейс Microsoft Office Fluent.

  1. На вкладке Разработчик в группе Код нажмите кнопку Запись макроса.

  2. В поле Имя макроса введите имя нового макроса.

    Примечание: Если новому макросу присвоить то же самое имя, что и макросу, встроенному в Office Word 2007, новые макрокоманды будут выполняться вместо встроенных. Чтобы просмотреть список встроенных макросов, на вкладке Разработчик в группе Код нажмите кнопку Макросы. В списке Макросы из выберите вариант Команды Word.

  3. В списке Макрос доступен для щелкните шаблон или документ, в котором нужно сохранить макрос.

    Важно: Чтобы макрос был доступен во всех документах, выберите Normal.dotm.

  4. Введите описание макроса в поле Описание.

  5. Выполните одно из указанных ниже действий.

    • Начните запись.    Чтобы начать запись макроса, не связывая его с кнопкой на панели быстрого доступа или сочетанием клавиш, нажмите кнопку ОК.

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

      1. Щелкните кнопке.

      2. В группе Настройка панели быстрого доступа выберите документ или все документы, для которых требуется добавить макрос на панель быстрого доступа.

        Важно: Чтобы макрос был доступен во всех документах, выберите Normal.dotm.

      3. В диалоговом окне Выбрать команды из выберите макрос, который требуется записать, и нажмите кнопку Добавить.

      4. Чтобы настроить кнопку, нажмите кнопку Изменить.

      5. В поле Символ выберите нужный символ для кнопки.

      6. В поле Отображаемое имя введите имя макроса, которое должно отображаться.

      7. Чтобы начать запись макроса, нажмите кнопку ОК два раза.

        На панели быстрого доступа будет показан выбранный символ. Заданное имя отображается при наведении указателя на символ.

    • Назначьте сочетание клавиш.    Чтобы назначить макросу сочетание клавиш, сделайте следующее:

      1. Выберите пункт Клавиатура.

      2. В списке Команды выберите макрос, который требуется записать.

      3. В поле Новое сочетание клавиш введите любую последовательность клавиш и нажмите кнопку Назначить.

      4. Чтобы начать запись макроса, нажмите кнопку Закрыть.

  6. Выполните действия, которые следует включить в макрос.

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

  7. Чтобы остановить запись макрокоманд, выберите команду Остановить запись в группе Код.

Изменение сочетания клавиш для макроса

  1. Нажмите кнопку Microsoft Office , а затем — Параметры Word.

  2. Выберите команду Настройка .

  3. Рядом с полем Сочетания клавиш нажмите Настройка.

  4. В списке Категории выберите пункт Макросы.

  5. В списке Макросы выберите макрос, который нужно изменить.

  6. Щелкните поле Новое сочетание клавиш и нажмите клавиши, которые следует назначить.

  7. В поле Текущие сочетания проверьте, не используется ли назначаемое сочетание для выполнения другой задачи.

  8. В списке Сохранить изменения в выберите вариант, который соответствует месту, в котором должен запускаться макрос.

    Важно: Чтобы макрос был доступен во всех документах, выберите Normal.dotm.

  9. Нажмите кнопку Закрыть.

  1. На вкладке Разработчик в группе Код выберите пункт Макросы.

  2. В списке Имя макроса выберите макрос, который необходимо запустить.

  3. Нажмите кнопку Выполнить.

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

  2. В поле Имя макроса введите имя нового макроса.

    Примечание: Если новому макросу присвоить то же самое имя, что и макросу, встроенному в Office Word 2007, новые макрокоманды будут выполняться вместо встроенных. Чтобы просмотреть список встроенных макросов, выберите пункт Команды Word в списке Макросы из.

  3. В списке Макросы из щелкните шаблон или документ, в котором нужно сохранить макрос.

    Чтобы макрос был доступен во всех документах, выберите Normal.dotm.

  4. Нажмите кнопку Создать, чтобы вызвать редактор Visual Basic.

После запуска редактора Visual Basic могут потребоваться дополнительные сведения о работе с языком Visual Basic для приложений. Для получения сведений выберите в меню Help (Справка) пункт Microsoft Visual Basic Help (Справка по Microsoft Visual Basic) или нажмите клавишу F1.

Чтобы быстро выполнять часто повторяющиеся задачи, в классической версии Word вы можете объединить шаги в макросы, а затем запускать их одним щелчком мыши. В Веб-приложение Word такие задачи придется выполнять вручную.

Если у вас есть Word, нажмите кнопку Открыть в Word, чтобы открыть документ в Word.

Затем следуйте инструкциям для классической версии Word.

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

Создать или запустить макрос

Чтобы сэкономить время на часто выполняемых задачах, объедините шаги в макрос. Сначала вы записываете макрос. Затем вы можете запустить макрос, нажав кнопку на панели быстрого доступа или нажав комбинацию клавиш. Это зависит от того, как вы его настроили.

  1. Щелкните Просмотр > Макросы > Запишите макрос .

  2. Введите имя макроса.

  3. Чтобы использовать этот макрос в любых новых документах, убедитесь, что макрос Сохранить в поле указывает Все документы (Normal.dotm) .

  4. Чтобы запустить макрос при нажатии кнопки, щелкните Кнопка .

  5. Щелкните новый макрос (он называется что-то вроде Normal.NewMacros. <Имя вашего макроса>) и щелкните Добавить .

  6. Щелкните Изменить .

  7. Выберите изображение кнопки, введите желаемое имя и дважды нажмите ОК .

  8. Пришло время записать шаги. Щелкайте команды или нажимайте клавиши для каждого шага задачи. Word записывает ваши щелчки и нажатия клавиш.

    Примечание. Используйте клавиатуру для выделения текста во время записи макроса. Макросы не записывают выбор, сделанный с помощью мыши.

  9. Чтобы остановить запись, щелкните Просмотр > Макросы > Остановить запись .

Кнопка для вашего макроса появляется на панели быстрого доступа.

Чтобы запустить макрос, нажмите кнопку.

  1. Щелкните Просмотр > Макросы > Запишите макрос .

  2. Введите имя макроса.

  3. Чтобы использовать этот макрос в любых новых документах, которые вы создаете, убедитесь, что макрос Store в поле указывает All Documents (Normal.dotm) .

  4. Чтобы запустить макрос при нажатии сочетания клавиш, щелкните Клавиатура .

  5. Введите комбинацию клавиш в поле Нажмите новую комбинацию клавиш .

  6. Проверьте, назначена ли эта комбинация еще чему-то.Если он уже назначен, попробуйте другую комбинацию.

  7. Чтобы использовать это сочетание клавиш в любых новых документах, убедитесь, что в поле Сохранить изменения в указано Normal.dotm .

  8. Щелкните Назначить .

  9. Пришло время записать шаги.Щелкайте команды или нажимайте клавиши для каждого шага задачи. Word записывает ваши щелчки и нажатия клавиш.

    Примечание. Используйте клавиатуру для выделения текста во время записи макроса. Макросы не записывают выбор, сделанный с помощью мыши.

  10. Чтобы остановить запись, щелкните Просмотр > Макросы > Остановить запись .

Чтобы запустить макрос, нажимайте сочетания клавиш.

Чтобы запустить макрос, нажмите кнопку на панели быстрого доступа, нажмите сочетание клавиш или вы можете запустить макрос из списка Macros .

  1. Щелкните Просмотр > Макросы > Просмотр макросов .

  2. В списке под Имя макроса щелкните макрос, который нужно запустить.

  3. Щелкните Выполнить .

Чтобы сделать макрос из одного документа доступным во всех новых документах, добавьте его в Обычный.шаблон dotm.

  1. Откройте документ, содержащий макрос.

  2. Щелкните Просмотр > Макросы > Просмотр макросов .

  3. Щелкните Органайзер .

  4. Щелкните макрос, который нужно добавить в Обычный.dotm и щелкните Копировать .

  1. Щелкните File > Options > Customize Ribbon .

  2. Под Выберите команды из , щелкните Макросы .

  3. Щелкните нужный макрос.

  4. Под Настройте ленту , щелкните вкладку и настраиваемую группу, в которую вы хотите добавить макрос.

Если у вас нет настраиваемой группы, щелкните Новая группа . Затем щелкните Переименовать и введите имя своей настраиваемой группы.

  1. Щелкните Добавить .

  2. Щелкните Переименовать , чтобы выбрать изображение для макроса и введите желаемое имя.

  3. Дважды щелкните ОК .

  1. На вкладке Developer в группе Code щелкните Macros .

  2. В поле Имя макроса введите имя макроса.

    Примечание: Если вы дадите новому макросу то же имя, что и встроенному макросу в Word, новые действия макроса заменят встроенный макрос. Чтобы просмотреть список встроенных макросов, щелкните Word Commands в списке Macros in .

  3. В списке «Макросы в » щелкните шаблон или документ, в котором вы хотите сохранить макрос.

    Чтобы ваш макрос был доступен во всех документах, обязательно щелкните Normal.dotm .

  4. Щелкните Create , чтобы открыть редактор Visual Basic.

После открытия редактора Visual Basic может потребоваться дополнительная информация о работе с Visual Basic для приложений. Для получения дополнительной информации щелкните Справка Microsoft Visual Basic в меню Справка или нажмите F1.

Вы можете записать последовательность действий или написать макрос с нуля, введя код Visual Basic для приложений в редакторе Visual Basic.

Примечание. Для работы с макросами в Office Word 2007 необходимо отобразить вкладку Developer .

  1. Нажмите кнопку Microsoft Office , а затем щелкните Параметры Word .

  2. Нажмите Популярные .

  3. В разделе Top options для работы с Word выберите вкладку Show Developer в поле Ribbon .

    Примечание. Лента - это компонент пользовательского интерфейса Microsoft Office Fluent.

  1. На вкладке Developer в группе Code щелкните Record Macro .

  2. В поле Имя макроса введите имя макроса.

    Примечание. Если дать новому макросу то же имя, что и встроенному макросу в Office Word 2007, новые действия макроса заменят встроенный макрос. Чтобы просмотреть список встроенных макросов, на вкладке Developer в группе Code щелкните Macros .В списке Macros in щелкните Word Commands .

  3. В поле Сохранить макрос в щелкните шаблон или документ, в котором вы хотите сохранить макрос.

    Важно: Чтобы ваш макрос был доступен во всех документах, обязательно щелкните Обычный.dotm .

  4. В поле Описание введите описание макроса.

  5. Выполните одно из следующих действий:

    • Начать запись Чтобы начать запись макроса, не назначая его кнопке на панели быстрого доступа или сочетанию клавиш, щелкните OK .

    • Создать кнопку Чтобы назначить макрос кнопке на панели быстрого доступа, выполните следующие действия:

      1. Нажмите кнопку .

      2. В разделе Настройка панели инструментов быстрого доступа выберите документ (или все документы), для которого вы хотите добавить макрос на панель быстрого доступа.

        Важно: Чтобы ваш макрос был доступен во всех документах, обязательно щелкните Normal.dotm .

      3. Под Выберите команды в диалоговом окне , щелкните макрос, который вы записываете, а затем щелкните Добавить .

      4. Чтобы настроить кнопку, нажмите Изменить .

      5. В разделе Символ щелкните символ, который хотите использовать для кнопки.

      6. В поле «Отображаемое имя » введите имя макроса, который необходимо отобразить.

      7. Дважды щелкните OK , чтобы начать запись макроса.

        Выбранный вами символ отображается на панели быстрого доступа. Введенное имя отображается, когда вы указываете на символ.

    • Назначьте сочетание клавиш Чтобы назначить макрос сочетанию клавиш, выполните следующие действия:

      1. Щелкните Клавиатура .

      2. В поле Команды щелкните макрос, который вы записываете.

      3. В поле Press new shortcut key введите желаемую последовательность клавиш и затем щелкните Assign .

      4. Щелкните Закройте , чтобы начать запись макроса.

  6. Выполните действия, которые вы хотите включить в макрос.

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

  7. Чтобы остановить запись ваших действий, щелкните Остановить запись в группе Код .

Изменить сочетание клавиш для макроса

  1. Нажмите кнопку Microsoft Office , а затем щелкните Параметры Word .

  2. Щелкните Настроить .

  3. Рядом с Сочетания клавиш щелкните Настроить .

  4. В списке Категории щелкните Макросы .

  5. В списке Macros щелкните макрос, который вы хотите изменить.

  6. В поле Press new shortcut key введите комбинацию клавиш, которую вы хотите выбрать.

  7. Установите флажок Текущие ключи , чтобы убедиться, что вы не назначаете комбинацию клавиш, которую уже используете для выполнения другой задачи.

  8. В списке Сохранить изменения в выберите вариант, соответствующий тому месту, где вы хотите запустить макрос.

    Важно: Чтобы ваш макрос был доступен во всех документах, обязательно щелкните Normal.dotm .

  9. Щелкните Закройте .

  1. На вкладке Developer в группе Code щелкните Macros .

  2. В списке под Имя макроса щелкните макрос, который нужно запустить.

  3. Щелкните Выполнить .

  1. На вкладке Developer в группе Code щелкните Macros .

  2. В поле Имя макроса введите имя макроса.

    Примечание. Если дать новому макросу то же имя, что и встроенному макросу в Office Word 2007, новые действия макроса заменят встроенный макрос. Чтобы просмотреть список встроенных макросов, щелкните Word Commands в списке Macros in .

  3. В списке «Макросы в » щелкните шаблон или документ, в котором вы хотите сохранить макрос.

    Чтобы ваш макрос был доступен во всех документах, обязательно щелкните Normal.dotm .

  4. Щелкните Create , чтобы открыть редактор Visual Basic.

После открытия редактора Visual Basic может потребоваться дополнительная информация о работе с Visual Basic для приложений. Для получения дополнительной информации щелкните Справка Microsoft Visual Basic в меню Справка или нажмите F1.

Чтобы быстро выполнять часто выполняемые задачи, в настольной версии Word вы можете объединить шаги в макросы, которые выполняются одним щелчком мыши.В Веб-приложение Word вам придется выполнять такие задачи вручную.

Если у вас есть Word, сначала щелкните Открыть в Word , чтобы открыть документ в Word.

Затем следуйте инструкциям для настольной версии Word.

Когда вы запускаете макрос в Word и сохраняете документ, вы увидите результаты макроса при повторном открытии документа в Word для Интернета.

,

Как создавать макросы в Microsoft Word 2019 и 2016?

Применимость: Word 365, 2019, 2016; Операционные системы Windows и MAC OS X.

Вот вопрос читателя ::

Я учитель, обычно использую Word 2019 для написания документов. Мне часто нужно изменить шрифт и размер абзацев моего документа. Есть ли способ автоматизировать мою работу с макросами, чтобы я мог изменять абзац документа одним щелчком мыши? Я уверен, что это сэкономит мне пару часов в неделю, которые я с удовольствием потрачу на другие задачи.

Спасибо за вопрос. Ключевое преимущество макросов в том, что они позволяют автоматизировать задачи в приложениях Microsoft Office. Макросы можно записывать или кодировать вручную с помощью Visual Basic для приложений (VBA). Word поставляется с записывающим устройством макросов, которое позволяет разрабатывать сценарии автоматизации без программирования. Если вы только начинаете заниматься автоматизацией, это может быть достаточно хорошим решением. Тем не менее, обладая небольшими знаниями VBA, вы можете писать эффективные и мощные макросы.

Включение вкладки разработчика в Word

Если вы не видите вкладку «Разработчик» на ленте Microsoft Word, вам необходимо настроить среду разработки макросов.

  • Откройте новый документ Word. В случае, если вы хотите работать с существующим файлом, убедитесь, что у вас есть копия для резервного копирования, прежде чем вносить какие-либо изменения.
  • Теперь сделайте меню разработчика видимым на ленте.

Запись макроса Word - практический пример

  • Теперь перейдите на недавно добавленную вкладку Developer .
  • Перейти к группе кнопок Код .
  • Нажмите кнопку Запись макроса , чтобы вызвать функцию записи макроса.
  • Задайте значимое имя для вашего макроса. Примечание. Поскольку указанное вами имя будет использоваться в автоматически созданном коде VBA, убедитесь, что в имени макроса нет пробелов.
  • Примечание: Хотя можно назначать макросы кнопкам, для простоты мы запустим макрос вручную через вкладку «Просмотр» или вкладки «Разработчик».
  • Выполните последовательность шагов, которые вы хотите записать. В этом случае вы запишите следующие шаги:
    • Выберите конкретный абзац в документе.
    • Перейдите на вкладку Home .
    • Установите шрифт Times New Roman.
    • Установите размер шрифта на 16.
    • Центрируйте текст, нажав Ctrl + E.
  • После завершения вернитесь на вкладку «Разработчик» и нажмите Остановить запись .
  • Теперь давайте посмотрим на автоматически сгенерированный код VBA.Нажмите Macros , затем выделите AutoFormat Macro и нажмите Edit .

Сохраните свою работу в шаблоне Word с поддержкой макросов

  • Нажмите Файл , затем Сохранить как .
  • В диалоговом окне «Сохранить как» с правой стороны определите место для сохранения и дайте вашей книге понятное имя.
  • Выберите документ Word с поддержкой макросов в качестве типа документа. Примечание. Ваш документ Word будет сохранен с расширением.docm суффикс.
  • Нажмите кнопку Сохранить .

Выполнение макроса

  • Откройте документ Word.
  • Выберите абзац, который нужно отформатировать автоматически. В качестве примера я выбрал абзац:
  • Перейдите на вкладку Просмотр .
  • Нажмите кнопку Macros .
  • Выберите свой AutoFormat Macro
  • Hit Run - это применит макрос к выбранному абзацу.
  • Вуаля, хороший результат!

Назначение макроса кнопкам или сочетаниям клавиш

Примечание. Это необязательный шаг, который следует предпринять после того, как вы изучите руководство по записи макроса, приведенное выше.

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

  • Щелкните правой кнопкой мыши на ленте и выберите «Настроить панель быстрого доступа».
  • Появится диалоговое окно Word Options .
  • В раскрывающемся списке «Выбрать команды из» выберите «Макросы».
  • Выделите свой макрос и нажмите Добавить >> кнопку , чтобы добавить ярлык для вашего макроса на панель быстрого доступа .
  • Нажмите кнопку Modify… , чтобы определить подходящий значок для вашего макроса.
  • Определите отображаемое имя для вашей кнопки.
  • Попадание ОК .
  • Теперь вы можете запустить макрос с панели быстрого доступа, расположенной прямо над лентой.

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

Создание макросов Word с использованием VBA

Обладая некоторыми простыми навыками программирования на Visual Basic для приложений, мы можем редактировать макросы и писать программы для автоматизации различных видов работ с использованием VBA.

В сторону Примечание. К вашему сведению - некоторые приложения Microsoft Office, такие как Powerpoint и Outlook, не имеют встроенного в регистраторы макросов . Следовательно, написание VBA обязательно для написания макросов Powerpoint и автоматизации Outlook.

  • Чтобы отредактировать макрос, щелкните вкладку Developer и выберите Macros в опции кода.
  • Щелкните макрос и выберите Изменить .
  • Откроется редактор Visual Basic для приложений.
  • Предположим, что мы хотим вручную отредактировать макрос, записанный на предыдущем шаге, чтобы Word не только установил размер, шрифт и выравнивание абзаца, но и цвет.
  • Установка цвета раздела достигается с помощью следующей команды VBA:

[код] Selection.Font.Color [/ code]

  • В нашем случае мы хотим установить для него случайный синий цвет, поэтому мы добавим следующий фрагмент в наш записанный макрос:

[code] Selection.Font.Color = 16737792 [/ code]

  • Вот как должен выглядеть ваш код VBA:
  • В редакторе VBA нажмите File , а затем Save .
  • Вернитесь к документу, запустите макрос для абзаца и посмотрите, как изменился цвет шрифта.

Пример полезного макроса Word, который можно написать

С момента публикации этого руководства многие читатели просили более подробные примеры макросов Word. В этом списке перечислены наиболее распространенные задачи, которые можно автоматизировать с помощью Visual Basic в Word.Поехали:

Создать и сохранить новый документ
  Sub CreateNewDoc () Этот небольшой фрагмент сначала создает новый документ, а затем проверяет, существует ли уже документ с таким же именем перед сохранением. Dim myDoc as New Document Dim filePath As String 'При необходимости измените путь к файлу filePath = "C: \ MyNewDoc.docx" Установите myDoc = Documents.Add С myDoc Если Dir (filePath) = "" Тогда .SaveAs2 (путь к файлу) еще 'У вас уже есть существующий документ MsgBox ("Используйте другое имя файла") Конец, если Конец с myDoc.Закройте SaveChanges: = wdPromptToSaveChanges Концевой переводник  

Примечание. При создании новых документов вы можете указать шаблон (файлы .dotm / .dotx), который вы хотите использовать. Шаблоны обычно хранятся по адресу: C: \ Users \ \ AppData \ Roaming \ Microsoft \ Templates

.
  Documents.Add  Template: = & lt; your_template_folder & gt;   
Откройте документ Word с помощью VBA
  Sub OpenDoc () 'Этот код проверяет, существует ли ваш документ, а затем открывает его filePath = "C: \ MyNewDoc.DOCX» Если Dir (filePath) = "" Тогда MsgBox («файл не существует») еще Documents.Open (filePath) Конец, если Концевой переводник  
Закрытие одного / всех открытых документов
  Sub CloseDoc () 'Этот код закрывает определенный документ filePath = "C: \ MyNewDoc.docx" Документы (filePath) .Закрыть SaveChanges: = wdPromptToSaveChanges Концевой переводник  
  Sub CloseAllDocs () 'Этот код закрывает все открытые документы на вашем компьютере Documents.Close SaveChanges: = wdPromptToSaveChanges Концевой переводник  
Сохранение Word в формате PDF

Вот как легко автоматизировать сохранение документов Word в виде файлов PDF.

  Sub SaveAsPdf () 'Этот код сохраняет текстовый документ в формате PDF FileName = Left (CStr (ActiveDocument.Name), Len (CStr (ActiveDocument.Name)) - 5) ActiveDocument.SaveAs2 FileName: = "c: \" + FileName + ".pdf", FileFormat: = wdFormatPDF Концевой переводник  
Вставка верхнего и нижнего колонтитулов

Этот код устанавливает верхний и нижний колонтитулы первой страницы документа Word.

  Sub InsertHeaderFooterFirstPage () Dim myDoc as Document Тусклый заголовок Текст как строка Тусклый нижний колонтитул: текст в виде строки Установите myDoc = ActiveDocument 'При необходимости замените текст верхнего и нижнего колонтитула headerText = "Этот документ написан вами" footerText = "Все права защищены за вами" С myDoc.Разделы (1) 'Сначала мы гарантируем, что можем установить разные тексты верхнего и нижнего колонтитула .PageSetup.DifferentFirstPageHeaderFooter = Истина 'Установка текста верхнего и нижнего колонтитула .Headers (wdHeaderFooterFirstPage) .Range.Text = headerText .Footers (wdHeaderFooterFirstPage) .Range.Text = footerText Конец с Концевой переводник  

Дополнительные идеи макросов Word

Вот еще несколько идей, которые мы опубликуем в ближайшем будущем.

  1. Найти и заменить (метод Execute)
  2. Вставить абзац (до и после выделения)
  3. Программная печать документов
  4. Работа с таблицами

На этом наше руководство на сегодня завершено.Как вы только что видели, многое еще предстоит сделать с помощью средства записи макросов Word и макросов VBA в Word. Если вам нужна более конкретная помощь, выходящая за рамки данного руководства, пожалуйста, свяжитесь с нами через нашу контактную форму.

,

Как создать макрос в Microsoft Word и Excel

Обновлено: 27.02.2019 компанией Computer Hope

Макрос может помочь повысить эффективность при создании документов и электронных таблиц, добавлении или поддержке информации или создании форм для заполнения другими людьми. Microsoft Word и Excel - популярные программы, в которых люди используют макросы, чтобы упростить ввод и хранение данных. Макросы в Word и Excel создаются с использованием языка программирования Visual Basic или путем записи выполняемых действий.

Чтобы создать макрос в Microsoft Word или Microsoft Excel, выберите его из списка ниже и следуйте инструкциям.

Создать макрос в Microsoft Word

Чтобы создать макрос в Microsoft Word, выберите способ его создания: вручную или записывая действия, и следуйте инструкциям.

Создать макрос вручную с помощью Visual Basic

  1. В Microsoft Word щелкните вкладку View в строке меню.
  2. Щелкните опцию Macros .

  1. В окне «Макросы » введите имя нового макроса в текстовое поле Имя макроса .
  2. Нажмите кнопку Создать .
  3. Откроется программа Microsoft Visual Basic для приложений, в которой можно создать макрос, набрав код Visual Basic вручную.
  4. По завершении создания макроса щелкните значок Сохранить в строке меню и закройте программу Visual Basic.

Создать макрос путем записи действий

  1. В Microsoft Word щелкните вкладку View в строке меню.
  2. Щелкните стрелку под опцией Macros и выберите опцию Record Macro .

  1. В окне Запись макроса введите имя нового макроса в текстовое поле Имя макроса .
  2. Щелкните значок клавиатуры, чтобы назначить комбинацию клавиш для выполнения макроса.
  3. В окне Настроить клавиатуру щелкните поле Нажмите новую комбинацию клавиш , затем нажмите комбинацию клавиш, которую вы хотите использовать для выполнения макроса в Microsoft Word. Например, вы можете нажать клавиши Ctrl + Shift + M, и эта комбинация клавиш будет автоматически введена в поле.

  1. Нажмите кнопку Назначить в нижнем левом углу, затем нажмите кнопку Закрыть .
  2. Запись макроса начинается сразу после нажатия кнопки «Закрыть».Выполните действия, которые вы хотите записать, и запустите макрос. Вы можете вводить текст, форматировать текст, создавать таблицу, добавлять фигуры или изображения и выполнять другие действия.
  3. Когда вы выполнили все действия, которые хотите включить в макрос, на вкладке View щелкните стрелку под опцией Macros и выберите Stop Recording .

Создать макрос в Microsoft Excel

Чтобы создать макрос в Microsoft Excel, выберите способ его создания: вручную или записывая действия, и следуйте инструкциям.

Создать макрос вручную с помощью Visual Basic

  1. В Microsoft Excel щелкните вкладку View в строке меню.
  2. Щелкните опцию Macros .

  1. В окне «Макросы » введите имя нового макроса в текстовое поле Имя макроса .
  2. Нажмите кнопку Создать .
  3. Откроется программа Microsoft Visual Basic для приложений, в которой можно создать макрос, набрав код Visual Basic вручную.
  4. По завершении создания макроса щелкните значок Сохранить в строке меню и закройте программу Visual Basic.

Создать макрос путем записи действий

  1. В Microsoft Excel щелкните вкладку View в строке меню.
  2. Щелкните стрелку под опцией Macros и выберите опцию Record Macro .

  1. В окне Запись макроса введите имя нового макроса в текстовое поле Имя макроса .
  2. Щелкните значок клавиатуры, чтобы назначить комбинацию клавиш для выполнения макроса.
  3. В окне Настроить клавиатуру щелкните поле Нажмите новую комбинацию клавиш , затем нажмите комбинацию клавиш, которую вы хотите использовать для выполнения макроса в Microsoft Excel. Например, вы можете нажать клавиши Ctrl + Shift + M, и эта комбинация клавиш будет автоматически введена в поле.

  1. Нажмите кнопку Назначить в нижнем левом углу, затем нажмите кнопку Закрыть .
  2. Запись макроса начинается сразу после нажатия кнопки «Закрыть». Выполните действия, которые вы хотите записать, и запустите макрос. Вы можете вводить данные, форматировать данные, создавать диаграмму или график из данных, добавлять формулы и выполнять другие действия.
  3. Когда вы выполнили все действия, которые хотите включить в макрос, на вкладке View щелкните стрелку под опцией Macros и выберите Stop Recording .
,

Смотрите также

 
Поиск по сайту

 

Популярные уроки

Бесплатная программа Frontpage для создания сайтов  

Структура страницы сайта  

Как создать главную страницу сайта 

Как установить язык сайта  

Как создать макет веб-страницы в программе Frontpage

Как создать шапку для сайта

Просмотр сайта в разных браузерах

Как разместить текст на сайте

Возможности Frontpage

Как задать фон страницы сайта в Frontpage

Как вставить видео на сайт

Как создать новые страницы сайта в Frontpage

Как сделать бегущую строку в html

Как разместить сайт в интернете

 Наверх >>  

         

Школа Продающих Сайтов Андрея Громова © 2012-2020 г.

Копирование материалов сайта запрещено.

Написать письмо

Карта сайта, XML.