Разное

Как сделать макросы в ворде: Как включать и отключать макросы в документах

Содержание

Как включать и отключать макросы в документах

В этой статье

Включение макросов при появлении панели сообщений

Включение макросов в представлении Backstage

Включение макросов на один раз при появлении предупреждения системы безопасности

Изменение параметров макросов в центре управления безопасностью

Описание параметров макросов

Что такое макрос, кто их создает и в чем заключается угроза для безопасности?

Включение макросов при появлении панели сообщений

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

На рисунке ниже показана панель сообщений, когда в файле есть макросы.

Включение макросов в представлении Backstage

Другой способ включения макросов в файле — с помощью представления Microsoft Office Backstage, которое появляется после открытия вкладки Файл, при отображении желтой панели сообщений.

  1. Откройте вкладку Файл.

  2. В области Предупреждение системы безопасности

    нажмите кнопку Включить содержимое.

  3. В разделе Включить все содержимое выберите команду Всегда включать активное содержимое данного документа.
    Файл станет надежным документом.

На рисунке ниже показаны параметры команды Включить содержимое.

Включение макросов на один раз при появлении предупреждения системы безопасности

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

  1. Откройте вкладку Файл.

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

  3. Выберите элемент Дополнительные параметры .

  4. В диалоговом окне Параметры безопасности Microsoft Office выберите команду Включить содержимое для этого сеанса для каждого макроса.

  5. Нажмите кнопку ОК.

Изменение параметров макросов в центре управления безопасностью

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

Важно: При изменении параметров макроса в центре управления доверием они изменяются только для используемого в данный момент программы Office. Параметры макроса не меняются во всех программах Office.

  1. Откройте вкладку Файл.

  2. Щелкните Параметры.

  3. Затем выберите пункты Центр управления безопасностью и Параметры центра управления безопасностью.

  4. В центре управления безопасностью щелкните элемент Параметры макросов.

  5. Выберите необходимые параметры.

  6. Нажмите кнопку ОК.

На приведенном ниже рисунке показана область Параметры макроса центра управления безопасностью.

Следующий раздел содержит более подробное описание параметров макросов.

Описание параметров макросов

  • Отключить все макросы без уведомления.     Этот параметр отключает макросы и связанные с ними оповещения безопасности.

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

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

  • Включить все макросы (не рекомендуется, возможен запуск опасной программы).     Если выбран этот параметр, выполняются все макросы. Компьютер становится уязвимым для потенциально опасных программ.

  • Доверять доступ к объектной модели проектов VBA     Отопустить или разрешить программный доступ к объектной модели Visual Basic для приложений (VBA) из клиента автоматизации. Этот параметр безопасности для кода, написанного для автоматизации программ Office и работы со средой VBA и объектной моделью. Этот параметр настраивается как для каждого пользователя, так и для каждого приложения, и по умолчанию не имеет доступа, препятствуя несанкционированному построению потенциально опасных кодов самопроизводения. Чтобы клиенты автоматизации получили доступ к объектной модели VBA, пользователь, работающий с кодом, должен предоставить доступ. Чтобы включить доступ, выберите его.

Примечание: В Microsoft Publisher и Microsoft Access параметр Доверять доступ к объектной модели проектов VBA отсутствует.

Что такое макрос, кто их создает и в чем заключается угроза для безопасности?

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

В этой статье

Что такое макрос и в чем заключается угроза для безопасности?

Включение и отключение макросов в центре управления безопасностью

Какую программу вы используете?

Как центр управления безопасностью может защитить от небезопасных макросов?

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

Что такое макрос и в чем заключается угроза для безопасности?

Макрос автоматизирует часто используемые задачи; многие из них созданы на VBA и написаны разработчиками программного обеспечения. Однако некоторые макрос представляют угрозу безопасности. Злоумышленник может ввести в документ или файл вредоносный макрос, который может вирус на компьютере.

Включение и отключение макросов в центре управления безопасностью

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

Примечание: При изменении параметров макроса в центре управления доверием они изменяются только для используемого в данный момент программы Office. Параметры макроса не меняются во всех программах Office.

Какую программу выпуска 2007 системы Microsoft Office вы используете?

Access

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

  2. Выберите Центр управления безопасностью > Параметры центра управления безопасностью > Параметры макросов.

  3. Выберите нужные параметры.

    • Отключить все макросы без уведомления. Выберите этот параметр, если не доверяете макросам. Все макросы в документе и предупреждения о безопасности макросов отключаются. Если у вас есть документы с неподписаными макросами, которые вы доверяете, вы можете добавить, удалить или изменить надежное расположение. Документы из надежных расположений разрешается выполнять без проверки системой центра управления безопасностью.

    • Отключить все макросы с уведомлением. Этот параметр задан по умолчанию. Выберите этот вариант, если хотите отключить макросы, но при этом получать предупреждения о безопасности, если макросы есть. Так вы можете в каждом конкретном случае решать, стоит ли включать эти макросы.

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

    • Включить все макросы (не рекомендуется, возможен запуск опасной программы). Выберите этот параметр, чтобы разрешить выполнение всех макросов. Такая настройка не рекомендуется, так как из-за нее компьютер становится уязвим для потенциально опасного кода.

К началу страницы

Excel

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

  2. Выберите Центр управления безопасностью > Параметры центра управления безопасностью > Параметры макросов.

  3. Выберите нужные параметры.

    • Отключить все макросы без уведомления. Выберите этот параметр, если не доверяете макросам. Все макросы в документе и предупреждения о безопасности макросов отключаются. Если у вас есть документы с неподписаными макросами, которые вы доверяете, вы можете добавить, удалить или изменить надежное расположение. Документы из надежных расположений разрешается выполнять без проверки системой центра управления безопасностью.

    • Отключить все макросы с уведомлением. Этот параметр задан по умолчанию. Выберите этот вариант, если хотите отключить макросы, но при этом получать предупреждения о безопасности, если макросы есть. Так вы можете в каждом конкретном случае решать, стоит ли включать эти макросы.

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

    • Включить все макросы (не рекомендуется, возможен запуск опасной программы). Выберите этот параметр, чтобы разрешить выполнение всех макросов. Такая настройка не рекомендуется, так как из-за нее компьютер становится уязвим для потенциально опасного кода.

    • Доверять доступ к объектной модели проектов VBA    Этот параметр используется для разработчиков и используется для преднамеренной блокировки или блокировки программного доступа к объектной модели VBA из любого клиента автоматизации. Другими словами, в нем предлагается параметр безопасности для кода, написанного для автоматизации программных продуктов Office и управления средой и объектной моделью Microsoft Visual Basic для приложений (VBA). Этот параметр настраивается для каждого пользователя и каждого приложения и по умолчанию отказано в доступе. Этот параметр безопасности затрудняет создание кода «саморецензирования», которое может причинить вред системам пользователей. Чтобы клиент автоматизации мог получить доступ к объектной модели VBA программным путем, пользователь, работающий с кодом, должен явно предоставить доступ. Чтобы включить доступ, выберите его.

Совет: Диалоговое окно параметров безопасности макросов можно открыть на вкладке Разработчик на ленте, входящей в Пользовательский интерфейс Microsoft Office Fluent. Если вкладка Разработчик недоступна, нажмите кнопку Microsoft Office  и выберите пункт Параметры Excel. Выберите категорию Основные и установите флажок Показывать вкладку «Разработчик» на ленте.

К началу страницы

Outlook

  1. В меню Сервис выберите пункт Центр управления безопасностью.

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

  3. Выберите нужные параметры.

    • Не выводить предупреждения; отключить все макросы. Выберите этот параметр, если не доверяете макросам. Все макросы и предупреждения о безопасности макросов отключаются.

    • предупреждения для подписанных макроов; Все неподписаные макросы отключены Этот параметр заданной по умолчанию и такой же, как и параметр «Отключить все макрос с уведомлением», за исключением того, что макрос с цифровой подписью надежного издателя может запускаться, если данный макрос уже является надежным. Если издатель не считается надежным, вы получаете уведомление. Так вы можете выбрать, следует ли включить эти подписанные макросы и выразить доверие издателю. Все макросы без подписи отключаются без уведомления.

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

    • Не выполнять проверку безопасности для макросов (не рекомендуется). Этот параметр разрешает выполнять все макросы. Такая настройка не рекомендуется, так как из-за нее компьютер становится уязвим для потенциально опасного кода.

К началу страницы

PowerPoint

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

  2. Выберите Центр управления безопасностью > Параметры центра управления безопасностью > Параметры макросов.

  3. Выберите нужные параметры.

    • Отключить все макросы без уведомления. Выберите этот параметр, если не доверяете макросам. Все макросы в документе и предупреждения о безопасности макросов отключаются. Если у вас есть документы с неподписаными макросами, которые вы доверяете, вы можете добавить, удалить или изменить надежное расположение. Документы из надежных расположений разрешается выполнять без проверки системой центра управления безопасностью.

    • Отключить все макросы с уведомлением. Этот параметр задан по умолчанию. Выберите этот вариант, если хотите отключить макросы, но при этом получать предупреждения о безопасности, если макросы есть. Так вы можете в каждом конкретном случае решать, стоит ли включать эти макросы.

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

    • Включить все макросы (не рекомендуется, возможен запуск опасной программы). Выберите этот параметр, чтобы разрешить выполнение всех макросов. Такая настройка не рекомендуется, так как из-за нее компьютер становится уязвим для потенциально опасного кода.

    • Доверять доступ к объектной модели проектов VBA    Этот параметр используется для разработчиков и используется для преднамеренной блокировки или блокировки программного доступа к объектной модели VBA из любого клиента автоматизации. Другими словами, в нем предлагается параметр безопасности для кода, написанного для автоматизации программных продуктов Office и управления средой и объектной моделью Microsoft Visual Basic для приложений (VBA). Этот параметр настраивается для каждого пользователя и каждого приложения и по умолчанию отказано в доступе. Этот параметр безопасности затрудняет создание кода «саморецензирования», которое может причинить вред системам пользователей. Чтобы клиент автоматизации мог получить доступ к объектной модели VBA программным путем, пользователь, работающий с кодом, должен явно предоставить доступ. Чтобы включить доступ, выберите его.

Совет: Диалоговое окно параметров безопасности макросов можно открыть на вкладке Разработчик на ленте, входящей в Пользовательский интерфейс Microsoft Office Fluent. Если вкладка Разработчик недоступна, нажмите кнопку Microsoft Office  и выберите пункт Параметры PowerPoint. Выберите категорию Основные и установите флажок Показывать вкладку «Разработчик» на ленте.

К началу страницы

Publisher

  1. В меню Сервис выберите пункт Центр управления безопасностью.

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

  3. Выберите нужные параметры.

    • Отключить все макросы без уведомления. Выберите этот параметр, если не доверяете макросам. Все макросы в документе и предупреждения о безопасности макросов отключаются. Если у вас есть документы с неподписаными макросами, которые вы доверяете, вы можете добавить, удалить или изменить надежное расположение. Документы из надежных расположений разрешается выполнять без проверки системой центра управления безопасностью.

    • Отключить все макросы с уведомлением. Этот параметр задан по умолчанию. Выберите этот вариант, если хотите отключить макросы, но при этом получать предупреждения о безопасности, если макросы есть. Так вы можете в каждом конкретном случае решать, стоит ли включать эти макросы.

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

    • Включить все макросы (не рекомендуется, возможен запуск опасной программы). Выберите этот параметр, чтобы разрешить выполнение всех макросов. Такая настройка не рекомендуется, так как из-за нее компьютер становится уязвим для потенциально опасного кода.

    • Доверять доступ к объектной модели проектов VBA    Этот параметр используется для разработчиков и используется для преднамеренной блокировки или блокировки программного доступа к объектной модели VBA из любого клиента автоматизации. Другими словами, в нем предлагается параметр безопасности для кода, написанного для автоматизации программных продуктов Office и управления средой и объектной моделью Microsoft Visual Basic для приложений (VBA). Этот параметр настраивается для каждого пользователя и каждого приложения и по умолчанию отказано в доступе. Этот параметр безопасности затрудняет создание кода «саморецензирования», которое может причинить вред системам пользователей. Чтобы клиент автоматизации мог получить доступ к объектной модели VBA программным путем, пользователь, работающий с кодом, должен явно предоставить доступ. Чтобы включить доступ, выберите его.

К началу страницы

Visio

  1. В меню Сервис выберите пункт Центр управления безопасностью.

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

  3. Выберите нужные параметры.

    • Отключить все макросы без уведомления. Выберите этот параметр, если не доверяете макросам. Все макросы в документе и предупреждения о безопасности макросов отключаются. Если у вас есть документы с неподписаными макросами, которые вы доверяете, вы можете добавить, удалить или изменить надежное расположение. Документы из надежных расположений разрешается выполнять без проверки системой центра управления безопасностью.

    • Отключить все макросы с уведомлением. Этот параметр задан по умолчанию. Выберите этот вариант, если хотите отключить макросы, но при этом получать предупреждения о безопасности, если макросы есть. Так вы можете в каждом конкретном случае решать, стоит ли включать эти макросы.

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

    • Включить все макросы (не рекомендуется, возможен запуск опасной программы). Выберите этот параметр, чтобы разрешить выполнение всех макросов. Такая настройка не рекомендуется, так как из-за нее компьютер становится уязвим для потенциально опасного кода.

    • Доверять доступ к объектной модели проектов VBA    Этот параметр используется для разработчиков и используется для преднамеренной блокировки или блокировки программного доступа к объектной модели VBA из любого клиента автоматизации. Другими словами, в нем предлагается параметр безопасности для кода, написанного для автоматизации программных продуктов Office и управления средой и объектной моделью Microsoft Visual Basic для приложений (VBA). Этот параметр настраивается для каждого пользователя и каждого приложения и по умолчанию отказано в доступе. Этот параметр безопасности затрудняет создание кода «саморецензирования», которое может причинить вред системам пользователей. Чтобы клиент автоматизации мог получить доступ к объектной модели VBA программным путем, пользователь, работающий с кодом, должен явно предоставить доступ. Чтобы включить доступ, выберите его.

К началу страницы

Word

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

  2. Выберите Центр управления безопасностью > Параметры центра управления безопасностью > Параметры макросов.

  3. Выберите нужные параметры.

    • Отключить все макросы без уведомления. Выберите этот параметр, если не доверяете макросам. Все макросы в документе и предупреждения о безопасности макросов отключаются. Если у вас есть документы с неподписаными макросами, которые вы доверяете, вы можете добавить, удалить или изменить надежное расположение. Документы из надежных расположений разрешается выполнять без проверки системой центра управления безопасностью.

    • Отключить все макросы с уведомлением. Этот параметр задан по умолчанию. Выберите этот вариант, если хотите отключить макросы, но при этом получать предупреждения о безопасности, если макросы есть. Так вы можете в каждом конкретном случае решать, стоит ли включать эти макросы.

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

    • Включить все макросы (не рекомендуется, возможен запуск опасной программы). Выберите этот параметр, чтобы разрешить выполнение всех макросов. Такая настройка не рекомендуется, так как из-за нее компьютер становится уязвим для потенциально опасного кода.

    • Доверять доступ к объектной модели проектов VBA    Этот параметр используется для разработчиков и используется для преднамеренной блокировки или блокировки программного доступа к объектной модели VBA из любого клиента автоматизации. Другими словами, в нем предлагается параметр безопасности для кода, написанного для автоматизации программных продуктов Office и управления средой и объектной моделью Microsoft Visual Basic для приложений (VBA). Этот параметр настраивается для каждого пользователя и каждого приложения и по умолчанию отказано в доступе. Этот параметр безопасности затрудняет создание кода «саморецензирования», которое может причинить вред системам пользователей. Чтобы клиент автоматизации мог получить доступ к объектной модели VBA программным путем, пользователь, работающий с кодом, должен явно предоставить доступ. Чтобы включить доступ, выберите его.

Совет: Диалоговое окно параметров безопасности макросов можно открыть на вкладке Разработчик на ленте, входящей в Пользовательский интерфейс Microsoft Office Fluent. Если вкладка Разработчик недоступна, нажмите кнопку Microsoft Office  и выберите пункт Параметры Word. Выберите категорию Основные и установите флажок Показывать вкладку «Разработчик» на ленте.

К началу страницы

Как центр управления безопасностью может защитить от небезопасных макросов?

Прежде чем включить макрос в документе, центр управления безопасностью проверяет следующее:

  • Макрос должен быть подписан разработчиком с помощью цифровой подписи.

  • Цифровая подпись должна быть действительной.

  • Цифровая подпись должна быть действующей (не просроченной).

  • Сертификат, связанный с цифровой подписью, должен быть выпущен известным центром сертификации (ЦС).

  • Разработчик, подписавший макрос, является надежным издателем.

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

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

Примечание: В Microsoft Office Outlook 2007 и Microsoft Office Publisher 2007 оповещения системы безопасности отображаются в диалоговых окнах, а не на панели сообщений.

К началу страницы

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

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

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

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

Проблема

Рекомендации

Макрос не подписан.     Поскольку макрос не содержит цифровой подписи, нет возможности идентифицировать его издателя. Поэтому нельзя определить, насколько макрос безопасен.

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

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

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

Подпись макроса недействительна.     Макрос потенциально небезопасен, поскольку содержит недействительную цифровую подпись.

Мы не рекомендуем включать макросы с недействительными подписями. Подпись может быть недействительна только по одной причине — если она подделана.

Срок действия подписи макроса истек.     Макрос потенциально небезопасен, поскольку срок действия его цифровой подписи истек.

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

макрос в Word для тех, кто много пишет / Блог компании Parallels / Хабр

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

Много лет назад, работая редактором и вылавливая бесконечные лишние пробелы и прочие огрехи оформительства, я попросила мужа как-нибудь спасти меня от рутины. И он сделал простую, но страшно полезную штуку — редакторский макрос. Нажимаешь заданное сочетание клавиш, и проблема решается автоматически.

Переживать о двойных пробелах — тот ещё перфекционизм, им не страдает 99% населения. Но если вы работаете с текстом (не только как пиарщик, журналист или редактор, но и, допустим, как продажник, пишущий КП), то позаботьтесь о его идеальном оформлении. Это выдаст в вас интеллигентного человека.

Так выглядит текст до обработки: двойные пробелы, дефис вместо тире, длинное тире, путаница с кавычками.

Подобные тексты часто попадают к редактору, их чистка может занимать очень много времени. Два нажатия сочетания клавиш Сtrl + «ё» (именно такое сочетание установлено у меня) — и текст оформлен аккуратно.

Как это работает? С помощью простого макроса для Word, который легко установит даже с трудом понимающий слово «макрос» человек. Нужно скачать файл и следовать инструкции.

Что умеет макрос:

  • менять двойные пробелы на одинарные;
  • заменять дефис на среднее тире, а длинное тире — на среднее;
  • заменять «ё» на «е»;
  • заменять кавычки-«лапки» на кавычки-«ёлочки»;
  • убирать неразрывные пробелы;
  • убирать пробел перед запятой, точкой, закрывающей скобкой.

Полный список команд можно увидеть в тексте макроса. Команды связаны со стандартами моей прежней работы, их можно отдельно убрать, если вы любите букву «ё» или длинное тире, а также добавить свои.

Пользуйтесь! И пусть ваши тексты будут выглядеть идеально!

Как добавить макрос в 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. В пункте Выбрат

Урок 61. Макрос преобразования страницы – Эффективная работа в MS Office

Книга “Искусство представить информацию, чтобы вас поняли”

При форматировании документа часто приходится менять ориентацию страницы с книжной на альбомную. Как это сделать я рассказала на уроке 39. Всё бы ничего, но границы печатного поля у страниц книжной и альбомной ориентации разные. А если в документе будут несколько разделов альбомной ориентации. Тогда есть смысл написать макрос преобразования страницы.

Нашла у себя в запасниках совершенно не форматированный документ, в который я вставила таблицы из учебного файла Урока 60. Скачайте этот документ.

По окончании урока вы сможете:

  1. Создать алгоритм макроса преобразования страницы
  2. Записать макрос преобразования страницы
  3. Проверить макрос преобразования страницы

1. Алгоритм макроса преобразования страницы

Казалось бы, всё просто – установить поочерёдно два раздела и задать альбомную ориентацию страницы с ленты Макет → группа команд Параметры страницы → команда Ориентация → команда Альбомная (Урок 39):

Потом надо уточнить границы печатного поля. Если у страницы с книжной ориентацией поле подшивки документа находится слева, то у страницы с альбомной ориентацией сверху:

Образно говоря, мы укладываем страницу «на бок». Значить, надо учесть место для подшивки и место для колонтитула, если он есть. Кроме того, если у страницы с альбомной ориентацией совершенно недопустимы различная величина правого и левого поля.

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

  1. Альбомная ориентация
  2. Границы печатного поля
  3. Расстояние от края до верхнего колонтитула
  4. Расстояние от края до нижнего колонтитула

2. Макрос преобразования страницы. Запись

Предлагаю все таблицы, которые есть в документе, разместить на страницах альбомной ориентации. Если вы работаете с моим документом, то откройте «Область навигации» с «Панели быстрого доступа» . Я присвоила стилю текста «Название таблицы» Уровень 1:

Я сделала это исключительно для того, чтобы стиль «Название таблицы» попал в Область навигации. Теперь очень удобно и быстро можно перейти от таблицы к таблице. Этот приём – одна из моих фишек для экономии времени при форматировании больших документов (Урок 44). Когда я заканчиваю с таблицами, то присваиваю стилю «Название таблицы» уровень «Основной текст», после чего стиль уходит из Области навигации и не захламляет её.

Шаг 1. Выделяем часть документа, которая будет находится странице альбомной ориентации:

Шаг 2. Запускаем запись макроса (лента Разработчик → группа команд Код → команда Запись макроса):

Даем имя макросу. В уроке 60 я особо подчеркнула, что в имени макроса не должно быть пробелов, поэтому я назвала макрос «Альбомная_из_книжной».

Шаг 3. Назначаем нашему макросу сочетание клавиш Ctrl+2 (я предпочитаю кнопку срабатывания макроса на Панели быстрого доступа):

Шаг 4. Открываем диалоговое окно «Параметры страницы» (лента Макет → группа команд Параметры страницы → команда Поля → команда Настраиваемые поля из выпадающего меню):

Шаг 5. Устанавливаем альбомную ориентацию для выделенной в документе информации:

  1. Отмечаем пиктограмму альбомной ориентации.
  2. Открываем кнопку выпадающего меню поля «Применить к:» и выбираем команду «к выделенному тексту».

Очень важно сделать эти команды в первую очередь. Тем самым мы сообщаем программе, что с этого момента работаем альбомной ориентацией.

Обратили внимание, что не только страница повернулась «на бок», но значения границ печатного поля повернулись «на бок»?

Шаг 6. Устанавливаем границы печатного поля на первой закладе «Поля»:

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

Шаг 7. Устанавливаем расстояния от края страницы для колонтитулов:

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

ОК!

Шаг 8. Останавливаем запись макроса:

Шаг 9. Теперь выносим кнопку макроса «Альбомная_из_книжной» на Панель быстрого доступа, как мы это делали в Уроке 60:

3. Проверка макроса преобразования страницы

Шаг 1. В «Области навигации» переходим к таблице 2:

Согласитесь: очень удобно, когда нужные нам абзацы находятся в «Области навигации».

Шаг 2. Запускаем макрос преобразования страницы «Альбомная_из_книжной» (я запускаю кнопкой с Панели быстрого доступа):

Макрос преобразования страницы «Альбомная_из_книжной» работает!

Обратите внимание на следующее обстоятельство. Таблица вытянулась по ширине печатного поля. При написании макроса в уроке 60 мы предусмотрели такую возможность, то есть задали режим «Автоподбор по ширине окна». Вот эта команда и сработала! А вот с колонтитулами этот номер не пройдёт. Колонтитул следующего раздела в точности повторяет внешний вид предыдущего раздела до тех пор, пока мы не снимем режим «Как в предыдущем разделе»:

Теперь вы сможете:

  1. Создать алгоритм макроса преобразования страницы
  2. Записать макрос преобразования страницы
  3. Проверить макрос преобразования страницы

Создание документа Word из таблицы Excel

Макрос предназначен для программного создания документов Word на основе шаблона

(без использования функции слияния в Word)

В прикреплённом к статье архиве находятся 2 файла:

  • шаблон договора в формате Microsoft Word (расширение .dot)
  • файл Excel с макросом

Настройки макроса задаются в коде:

Const ИмяФайлаШаблона = «шаблон.dot»
Const КоличествоОбрабатываемыхСтолбцов = 8
Const РасширениеСоздаваемыхФайлов = «.doc»

При нажатии кнопки запуска макрос на основе шаблона dot создаёт очередной файл, и в этом документе производит замену текста («кода поля») из первой строки файла Excel на значение поля (из очередной строки с данными файла Excel)

Папка для сформированных документов создаётся автоматически, и содержит в имени текущую дату и время
(например, созданная папка будет называться Договоры, сформированные 01-05-2011 в 15-03-24)

Имена создаваемых файлов формируются объединением полей фамилия, имя и отчество, с добавлением расширения doc

 

PS: Макрос был написан достаточно давно, когда я только начинал изучать VBA, — так что код недостаточно универсален.

Но, в качестве примера, пожалуй, подойдёт (если вам нужен более функциональный макрос, воспользуйтесь универсальной надстройкой (см. ниже))

Ознакомьтесь также с универсальной надстройкой формирования документов по шаблонам,
которая может делать всё тоже самое, что и эта программа,
только в качестве шаблонов могут выступать, помимо документов Word, ещё текстовые файлы, и книги Excel.

В надстройке — много возможностей, и полезных дополнений: склонение ФИО в родительный и дательный падежи, автоматический вывод на печать (с заданным количеством копий), размещение созданных файлов в разных папках, создание и рассылка писем со вложениями, и множество других полезных функций.

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

 

Внимание: просьбы о доработке макроса, описанного в этой статье, не принимаются.

Есть новая (универсальная) версия, — в которой уже есть практически всё, что может понадобиться.

 

Макросы. Word 2007.Популярный самоучитель

Макросы

В этом подразделе рассмотрены следующие темы:

• использование макросов;

• безопасность при работе с макросами.

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

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

1. Откройте окно Параметры Word, щелкнув на одноименной кнопке меню Office.

2. Перейдите в раздел Центр управления безопасностью и щелкните на кнопке Параметры центра управления безопасностью (рис. 11.92).

Рис. 11.92. Кнопка Параметры центра управления безопасностью

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

Рис. 11.93. Раздел Параметры макросов окна Центр управления безопасностью

4. Два раза нажмите кнопку OK, чтобы подтвердить изменения. Попробуйте запустить макрос.

Почему после установки Office 2007 не запускаются макросы и шаблоны, которые работали в предыдущих версиях Office?

Скорее всего, у вас не установлена поддержка VBA – языка программирования, используемого в программах пакета Microsoft Office. Для его установки добавьте в пакет компонент Visual Basic для приложений, который входит в Общие средства Office. Для этого сделайте следующее.

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

2. Запустите окно Установка и удаление программ.

3. Выберите в списке Microsoft Office и нажмите кнопку Изменить (см. рис. 11.24).

4. Выберите пункт Добавить или удалить компоненты (см. рис. 11.25).

5. Далее выполняйте те же действия, что и при настройке установки Microsoft Office. Подробнее об установке Microsoft Office читайте в разд. 1.1.

Внимание!

Для установки компонента вам понадобится диск или сетевой ресурс с установочными файлами Microsoft Office.

Данный текст является ознакомительным фрагментом.

Продолжение на Litres.ru

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

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

  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. В поле Macro name введите имя макроса.

    Примечание. Если дать новому макросу то же имя, что и встроенному макросу в 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 в Интернете.

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

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

  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. В поле Macro name введите имя макроса.

    Примечание: Если вы дадите новому макросу то же имя, что и встроенному макросу в 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. В поле Macro name введите имя макроса.

    Примечание. Если дать новому макросу то же имя, что и встроенному макросу в 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. В поле Macro name введите имя макроса.

    Примечание. Если дать новому макросу то же имя, что и встроенному макросу в 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 Excel, которые вы выполняете неоднократно, вы можете записать макрос для автоматизации этих задач.Макрос — это действие или набор действий, которые вы можете запускать сколько угодно раз. Когда вы создаете макрос, вы записываете щелчки мыши и нажатия клавиш. После создания макроса вы можете отредактировать его, чтобы внести незначительные изменения в способ его работы.

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

Как?

Перед записью макроса

Макросы

и инструменты VBA можно найти на вкладке Developer , которая по умолчанию скрыта, поэтому первым делом нужно ее включить. Для получения дополнительной информации см. Показать вкладку «Разработчик».

Записать макрос

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

  2. При желании введите имя макроса в поле Имя макроса , введите сочетание клавиш в поле Комбинация клавиш и описание в поле Описание , а затем нажмите OK , чтобы начать запись.

  3. Выполните действия, которые вы хотите автоматизировать, например введите шаблонный текст или заполните столбец данных.

  4. На вкладке Developer щелкните Stop Recording .

Присмотритесь к макросу

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

Для редактирования макроса в группе Code на вкладке Developer щелкните Macros , выберите имя макроса и щелкните Edit . Это запустит редактор Visual Basic.

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

Поэкспериментируйте с кодом, закройте редактор Visual Basic и снова запустите макрос.На этот раз посмотрите, не случится ли что-нибудь по-другому!

Следующие шаги

Как?

Перед записью макроса

Убедитесь, что вкладка Developer видна на ленте.По умолчанию вкладка Developer не отображается, поэтому выполните следующие действия:

  1. Перейдите в Excel > Настройки… > Лента и панель инструментов .

  2. В категории Customize the Ribbon в списке Main Tabs установите флажок Developer , а затем щелкните Save .

Записать макрос

  1. На вкладке Developer щелкните Record Macro .

  2. При желании введите имя макроса в поле Имя макроса , введите сочетание клавиш в поле Комбинация клавиш и описание в поле Описание , а затем нажмите OK , чтобы начать запись.

  3. Выполните действия, которые вы хотите автоматизировать, например введите шаблонный текст или заполните столбец данных.

  4. На вкладке Developer в группе Code щелкните Stop Recording .

Присмотритесь к макросу

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

Чтобы отредактировать макрос, на вкладке Developer щелкните Macros , выберите имя макроса и щелкните Edit . Это запустит редактор Visual Basic.

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

Поэкспериментируйте с кодом, закройте редактор Visual Basic и снова запустите макрос.На этот раз посмотрите, не случится ли что-нибудь по-другому!

Нужна дополнительная помощь?

Вы всегда можете спросить эксперта в техническом сообществе Excel, получить поддержку в сообществе Answers или предложить новую функцию или улучшение в Excel User Voice.

Как начать использовать макросы в Word

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

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

Здесь мы покажем вам один простой, но полезный пример: как автоматизировать функцию поиска и замены Word.

Запись макроса

В этом примере вы уважаемый президент Общества сохранения старинной стоматологической техники.У вас есть десятки документов Word об исторических зубных протезах и т. Д., И все они имеют заметное упоминание имени общества. Затем внезапно правление голосует за изменение названия на Лигу сохранения стоматологического антиквариата. Теперь вам нужен простой способ обновить документы.

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

Перейдите в Файл> Параметры> Настроить ленту .Справа в разделе Основные вкладки отметьте параметр Developer . Выберите ОК и выйдите.

Теперь давайте создадим наш макрос.

  1. Щелкните Разработчик> Записать макрос .
  2. Вам будет предложено назвать макрос. Введите «ChangeSocietyName» или любое другое имя, которое вам подходит. При именовании макросов избегайте пробелов, точек, восклицательных знаков и специальных символов, иначе вы получите сообщение об ошибке. Вы можете использовать числа, но первым символом должна быть буква.
  3. Вы можете назначить макрос кнопке и / или сочетанию клавиш, но это не обязательно.Если вы выберете кнопку, Word позволит вам добавить ее на панель быстрого доступа. Вы также можете добавить краткое описание макроса.
  4. Нажмите OK , и Word запишет ваши действия. Нажмите Ctrl + H , чтобы открыть диалоговое окно Найти и заменить .
  5. Введите «Общество сохранения старинной стоматологической техники» в поле «Найти» и «Лига сохранения антиквариата в стоматологии» в поле «Заменить».
  6. Щелкните Заменить все , чтобы выполнить операцию поиска и замены. Это единственное действие, которое вы хотите записать. Не имеет значения, заменяет ли макрос какой-либо текст. Дело в том, чтобы сохранить его для других документов.
  7. Это важно: щелкните Разработчик> Остановить запись .В противном случае макрос будет включать все последующие действия.

А теперь давайте посмотрим на вашу работу. Откройте документ, содержащий название общества. Щелкните Разработчик> Макросы . Если дважды щелкнуть ChangeSocietyName, Word автоматически выполнит операцию «Найти и заменить».

Совет: Во время записи макроса вам может потребоваться выполнить действие, которое вы не хотите записывать.Например, вы можете захотеть скопировать и вставить текст в диалоговое окно «Найти и заменить», а не вводить его вручную. Нет проблем: просто нажмите Developer> Pause Recorder , скопируйте и вставьте текст, затем нажмите Developer> Resume Recorder . Затем вы можете завершить запись макроса, как описано выше.

Хотя мы сосредоточились здесь на Microsoft Word, вы также можете использовать макросы для повышения производительности в Excel.И есть много макросов для экономии времени для Microsoft OneNote.

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

Знаете ли вы, что в Microsoft Excel можно автоматизировать повторяющиеся задачи с помощью макросов? Мы покажем вам, как записать макрос в Excel 2016, чтобы сэкономить много времени.

Погружение в код

Теперь мы более подробно рассмотрим наш новый макрос Word.Перейдите в Developer> Macros , но вместо двойного щелчка по макросу выберите его и нажмите Edit . Это открывает редактор Visual Basic, автономную среду для создания приложений VBA.

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

  
Sub ChangeSocietyName ()
'
' ChangeSocietyName Macro
'Переименовать Общество по сохранению старинной стоматологической техники
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "Общество сохранения антикварной стоматологической техники"
.Replacement.Text = "Лига сохранения стоматологического антиквариата"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
Завершить замену
c.

Давайте объясним, что здесь происходит.

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

Затем мы переходим к сути кода: коду, который выполняет операцию поиска и замены .Как видите, он определяет значения для каждого параметра в диалоговом окне «Найти и заменить», включая текст и текст замены в кавычках. Команда Selection.Find.Execute в конце эквивалентна нажатию кнопки «Заменить все».

Модификация макроса

Чтобы использовать макросы, вам не нужно возиться с кодом или даже смотреть на него.Но вы можете получить больше от этой функции, если захотите погрузиться в нее. Например, предположим, что вы допустили опечатку при записи макроса. Вместо того, чтобы перезаписывать это, вы можете зайти в Visual Basic и исправить.

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

Было бы лучше очистить значения, чтобы получить чистое диалоговое окно.Мы сделаем это с помощью второго макроса, но на этот раз сделаем это непосредственно в Visual Basic.

  1. В редакторе Visual Basic выберите всю подпрограмму от первой строки до End Sub.Нажмите Ctrl + C , чтобы скопировать его.
  2. Поместите курсор под End Sub и нажмите Ctrl + V . Вы только что продублировали подпрограмму.
  3. Измените имя с ChangeSocietyName на ClearFindReplace (или любое другое имя, которое вам подходит). Это важно, потому что VBA выдаст сообщение об ошибке, если вы попытаетесь запустить макросы с повторяющимися именами.
  4. В .Значения Text и Replacement.Text , удалите текст, но оставьте кавычки. По сути, вы говорите Word ничего не найти и ничего не заменить, но вы также очищаете эти значения.

Результат должен выглядеть так:

  
Sub ClearFindReplace ()
'
' Макрос ClearFindReplace
'Удалить текст из диалогового окна «Найти и заменить»
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ""
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.Mse
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace: = wdReplaceAll
End Sub

Теперь вернемся к макросу ChangeSocietyName.Под кодом поиска и замены, но перед End Sub введите ClearFindReplace (без скобок в конце).

Правильно: вам не нужно вводить весь код, который вы только что создали, только имя макроса.

  
Sub ChangeSocietyName ()
'
' ChangeSocietyName Macro
'Переименовать Общество по сохранению старинной стоматологической техники
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "Общество сохранения антикварной стоматологической техники"
.Replacement.Text = "Лига сохранения стоматологического антиквариата"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
Завершить замену
Clean.Find
.

Когда Word запускает ChangeSocietyName, сначала выполняется исходная функция «Найти и заменить».Затем он интерпретирует ClearFindReplace как команду для запуска второго макроса.

Идем дальше с VBA

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

Поскольку VBA - это полноценный язык программирования, вы можете включать подпрограммы в более крупные приложения с переменными, циклами, условными операторами и т. Д.И как только вы изучите основы VBA в Word, вы сможете применить многие из этих знаний для создания макросов в Microsoft Excel и Access.

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

Илон Маск пытался продать Tesla Apple, но получил отказ

Apple упустила возможность купить производителя электромобилей Tesla всего за одну десятую от его текущей стоимости.

Об авторе Стивен Бил (Опубликовано 3 статьи)

Стивен Бил - давний технический писатель из Сан-Франциско.Он является автором множества книг о компьютерных приложениях в издательском деле и графическом дизайне, в прошлом - редактор новостей и обзоров Macworld. В настоящее время он руководит популярным сайтом для энтузиастов стимпанка The Steampunk Explorer.

Ещё от Stephen Beale
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

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

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

Просто создайте макрос, и вы можете использовать его при необходимости. Создание макроса - это запись всех операций, которые вы выполняете в Word, и сохраненная в виде набора команд. При использовании просто нажмите Alt + F8 , чтобы выполнить записанную операцию.

В этой статье показано, как создавать и использовать макросы в Word.

Шаг 1: Во-первых, чтобы использовать макросы, вам необходимо установить макросы в Word.

1. Выберите Файл -> Параметры .

2. Выберите Центр управления безопасностью в левом меню и выберите Параметры центра управления безопасностью .

3. В центре управления безопасностью выберите Параметры макроса и выберите Включить все макросы (не рекомендуется; может выполняться потенциально опасный код) .Затем нажмите OK для сохранения.

Шаг 2: Создайте макрос.

1. Выберите View -> Macros -> Record Macro , чтобы начать создание макросов.

2. В интерфейсе Record Macro вы называете макрос в разделе Macro Name . Имя макроса установлено в соответствии с вашей целью использования:

- AutoNew: Новый макрос запускается при создании нового документа.

Автозакрытие: Новые макросы запускаются при закрытии документа.

AutoExec: Новые макросы запускаются при запуске Word.

AutoExit: Новые макросы запускаются при выходе из Word.

AutoOpen: Новые макросы запускаются каждый раз, когда вы открываете новый документ.

После присвоения имени в Назначить макрос вы выбираете значок молотка рядом со словом Кнопка .

3. Настройка панели быстрого доступа показывает, что вы дважды щелкните Normal NewMacros.AutoNew , этот элемент будет перемещен вправо, затем щелкните OK , чтобы назначить макрос.

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

5. После того, как вы завершили операции, которые хотите записать, выберите Просмотр -> Макросы -> Остановить запись , чтобы завершить создание макроса.

Шаг 3: Открыть Новый документ ( Файл -> Новый или нажмите Ctrl + N ), в это время вновь созданный документ Word также будет автоматически запускать макросы.

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

Запись макроса в Word

Запись макроса в Word - Обзор

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

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

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

Чтобы записать макрос в Word, щелкните вкладку «Просмотр» на ленте. Затем щелкните раскрывающуюся часть кнопки «Макросы» в группе кнопок «Макросы». Затем выберите команду «Записать макрос…» в раскрывающемся меню, чтобы открыть диалоговое окно «Записать макрос».В диалоговом окне «Запись макроса» введите имя нового макроса в текстовое поле «Имя макроса». Обратите внимание, что имена макросов не могут содержать пробелы!

Запись макроса в Word - инструкции и видеоурок: изображение пользователя, назначающего новый макрос в диалоговом окне «Запись макроса».

Затем выберите шаблон или документ, к которому нужно прикрепить макрос, из раскрывающегося списка «Сохранить макрос в:». По умолчанию используется шаблон документа «Обычный», совместимый с макросами (.dotm), который является шаблоном документа, на котором основаны все новые документы с поддержкой макросов. Макрос может работать, только если он прикреплен к фактическому документу, в котором он используется, или если он прикреплен к шаблону документа, из которого был создан текущий документ. Итак, если макрос подходит для всех документов, в которых используются макросы, то выбор шаблона «Все документы (Normal.dotm)» - хорошая идея! В противном случае просто выберите шаблон или файл, к которому нужно прикрепить макрос. Затем нажмите кнопку «ОК», чтобы начать запись.

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

Если необходимо, чтобы приостановить макрос во время записи, щелкните вкладку «Просмотр» на ленте. Затем щелкните раскрывающуюся часть кнопки «Макросы» в группе кнопок «Макросы».Затем выберите команду «Приостановить запись» в раскрывающемся меню кнопки. Чтобы возобновить запись макроса, когда вы будете готовы продолжить, щелкните вкладку «Просмотр» на ленте. Затем щелкните раскрывающуюся часть кнопки «Макросы» в группе кнопок «Макросы». Затем выберите команду «Возобновить запись» в раскрывающемся меню кнопки.

Чтобы остановить запись макроса, щелкните вкладку «Просмотр» на ленте. Затем щелкните раскрывающуюся часть кнопки «Макросы» в группе кнопок «Макросы».Затем выберите команду «Остановить запись» в раскрывающемся меню кнопки.

Запись макроса в Word - Инструкции

  1. Чтобы записать макрос в Word, щелкните вкладку «Просмотр» на ленте.
  2. Затем щелкните раскрывающуюся часть кнопки «Макросы» в группе кнопок «Макросы».
  3. Затем выберите команду «Записать макрос…» в раскрывающемся меню, чтобы открыть диалоговое окно «Записать макрос».
  4. В диалоговом окне «Запись макроса» введите имя макроса в поле «Имя макроса».Имена макросов не могут содержать пробелов !
  5. Затем выберите шаблон или документ, к которому нужно прикрепить макрос, из раскрывающегося списка «Сохранить макрос в:».
  6. Чтобы создать макрос для всех документов, которые могут использовать макросы, выберите шаблон «Все документы (Normal.dotm)».
  7. Или выберите шаблон или файл, к которому нужно прикрепить макрос.
  8. Затем нажмите кнопку «ОК», чтобы начать запись.
  9. При записи макросов в Word не щелкайте мышью по документу, чтобы делать такие вещи, как выбор элементов или перемещение курсора метки вставки, чтобы избежать непредвиденных результатов при запуске макроса позже.Вместо этого используйте клавиши клавиатуры, чтобы делать эти вещи как можно чаще.
  10. Чтобы приостановить запись макроса , щелкните вкладку «Просмотр» на ленте.
  11. Затем щелкните раскрывающуюся часть кнопки «Макросы» в группе кнопок «Макросы».
  12. Затем выберите команду «Приостановить запись» в раскрывающемся меню кнопки.
  13. Чтобы возобновить запись макроса , щелкните вкладку «Просмотр» на ленте.
  14. Затем щелкните раскрывающуюся часть кнопки «Макросы» в группе кнопок «Макросы».
  15. Затем выберите команду «Возобновить запись» в раскрывающемся меню кнопки.
  16. Чтобы остановить запись макроса , щелкните вкладку «Просмотр» на ленте.
  17. Затем щелкните раскрывающуюся часть кнопки «Макросы» в группе кнопок «Макросы».
  18. Затем выберите команду «Остановить запись» в раскрывающемся меню кнопки.

Запись макроса в Word - видеоурок

В следующем видеоуроке под названием «Запись макроса» показано, как записать макрос в Word.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *