Как отключить макросы в ворде
Макросы – это программные скрипты, создаваемые пользователем вручную с целью оптимизировать процесс составления текста и автоматизации наиболее частых выполняемых операций. Макросами весьма удобно пользоваться, если вы хотите ускорить процедуру формирования документа. Тем не менее, довольно часто макросы несут в себе угрозу безопасности программной среды Ворд. При включении данной функции злоумышленник может запустить сторонний код на стороне клиента, тем самым получив доступ к частной информации (паролям, номерам счетов, профилям и т.д.). В силу данных причин полезно отключать выполнение макросов, если вы не пользуетесь ими в данный момент либо эта функция не востребована в принципе. В этой статье речь пойдет о том, как отключить макросы в наиболее популярном текстовом редакторе от Майкрософт – Ворде.
Как отключить макросы в Word 2016, 2013, 2010?
Во всех современных оболочках Word дезактивация макросов представляет собой тривиальную и вполне посильную задачу, если знаешь, с какой стороны к ней подойти. Итак, как это привести ее в силу?
- Открываем Word.
- Заходим в главное меню «Файл» и ищем там раздел «Параметры». Эта категория представлена в самой нижней части рабочего экрана.
Как вы сами можете заметить, все элементарно и просто. Теперь поглядим, как реализовать аналогичную задачу в более ранних релизах данного приложения.
Как отключить макросы в Word 2007?
В ранних билдах Ворда механика отключения макросов несколько иная. Щелкаем на пиктограмме в верхнем левом углу для вызова главного окна параметров и функций Ворда.
Здесь будет доступна и кнопка «Параметры Word» - нажимаем ее.
Теперь заходим в раздел «Центр управления безопасностью» и дальше все делаем по описанной ранее схеме.
Как отключить макросы в Word 2003?
В Ворде 2003-го года выпуска механизм реализации данной задачи абсолютно иной.
Ну что же, обращаемся к главному меню, а именно к разделу Сервис -> Макрос -> Безопасность.
Здесь, на вкладке «Уровень безопасности» выставляем категорию «Средняя», дабы максимальным образом ограничить запуск команд и скриптов в программной оболочке.
На этом все, нажимаем «ОК». С этих пор попытка запуска любого макроса в документе будет сопровождаться предупреждением следующего содержания:
Вот и все, что касается требуемой задачи. Макросы играют важнейшую роль в безопасности среды, и мы никоим образом не хотим преуменьшить их значение, тем не менее часто их опасность для исполняемых файлов нередко слишком приукрашена.
Макрос AutoExec и AutoOpen в Microsoft Word можно использовать для установки пути по умолчанию, стили, ссылок, среды условия, и так далее, в то время Word будет открыт новый документ или открывает существующий документ. В данной статье рассматриваются как работают эти макросы и как они работают в различных ситуациях.
Дополнительные сведения
AutoExec
Макрос AutoExec выполняется при запуске Word, если макрос AutoExec сохраняется как часть шаблона по умолчанию (Normal.dot), или, если он сохранен как часть глобальной надстройке. При запуске программы Word, но до создания или загрузки документа, используя макрос AutoExec , можно внести изменения. Например чтобы изменить каталог по умолчанию при запуске Word можно использовать макрос AutoExec .
Можно отключить макрос AutoExec различными способами. Один из способов — запустить Word из командной строки с помощью параметра /embedding либо /m . Чтобы использовать эти параметры, нажмите кнопку Пуск, выберите пункт выполнить, введите либо winword /m или
winword / внедрение, а затем нажмите кнопку ОК.
Нажмите клавишу Shift во время запуска Word является другой метод, который можно использовать, чтобы отключить макрос AutoExec . Макрос AutoExec также подавляются при запуске Word из клиентов автоматизации.
AutoOpen
После открытия документа запуске макроса AutoOpen . AutoOpen запускается при открытии документа одним из следующих способов:
С помощью команды Открыть в меню файл .
Используйте команды FileOpen или FileFind .
Выберите документ из списка наиболее недавно использованных файлов (MRU) в меню файл .
При открытии документа макроса AutoOpen запускает макрос AutoOpen сохраняется как часть документа или макрос сохраняется как часть шаблона, на котором основан документ. Макроса AutoOpen не выполняется, если он сохранен как часть глобальной надстройке.
Может оказаться невозможным выполнение макроса AutoOpen , удерживая нажатой клавишу Shift при открытии документа.
Создание макроса AutoOpen и макрос AutoExec
Word 2002 или Word 2003
Создайте новый документ в Word.
В меню Сервис укажите на пункт макрос и щелкните Безопасность.
В диалоговом окне Безопасность перейдите на вкладку Уровень безопасности и выберите Средний. Перейдите на вкладку Надежные источники , выберите доверять все установленные надстройки и шаблоныи нажмите кнопку ОК.
Создайте макрос AutoExec . Чтобы сделать это, выполните следующие действия.
В меню Сервис укажите на пункт макрос и выберите команду Начать запись.
В диалоговом окне Запись макроса введите в поле имя макроса AutoExec и нажмите кнопку ОК. По умолчанию макрос сохраняется в шаблоне Normal.dot. Небольшие команды двумя кнопками панели отображается в документе Word или в другом месте на рабочем столе Microsoft Word. Найдите в командной строке и нажмите кнопку квадрат (Остановить запись), чтобы остановить запись.
В меню Сервис укажите на пункт макрос и выберите команду макросы. Выберите в списке макрос AutoExec и нажмите кнопку Изменить.
Добавьте следующий код в макрос AutoExec .
В меню файл в редакторе Microsoft Visual Basic выберите Сохранить обычный, а затем закройте редактор Visual Basic.
Выполните те же действия, которые вы использовали для создания макроса AutoOpen макроса AutoExec . На этот раз используйте выражение AutoOpen для замены на каждом шаге выражения AutoExec .
Сохранить документ как C:\Yourfile.doc, закройте документ и закройте Word.
Откройте документ в Word с использованием различных методов, описанных в следующей таблице. Обратите внимание, при выполнении макросов и когда макросы не запускаются.
Создайте новый документ в Word.
Нажмите Кнопку Microsoft Office, а затем нажмите кнопку Параметры Word.
Щелкните Центр управления безопасностью, нажмите кнопку Параметры центра управления безопасностьюи выберите Надежные расположения.
Добавьте в список надежных расположений, а затем нажмите кнопку ОК .
Создайте макрос AutoExec . Чтобы сделать это, выполните следующие действия.
Щелкните вкладку " Разработчик " и нажмите кнопку Запись макроса в группе кода .
В диалоговом окне Запись макроса введите в поле имя макроса AutoExec и нажмите кнопку ОК. По умолчанию макрос сохраняется в шаблоне Normal.dot. В группе код нажмите кнопку Остановить запись .
На вкладке Разработчик в группе код нажмите кнопку макросы . Выберите в списке макрос AutoExec и нажмите кнопку Изменить.
Добавьте следующий код в макрос AutoExec .
В редакторе Microsoft Visual Basic в меню файл выберите Сохранить обычный , а затем закройте редактор Visual Basic.
Выполните те же действия, которые вы использовали для создания макроса AutoOpen макроса AutoExec . На этот раз используйте выражение AutoOpen для замены на каждом шаге выражения AutoExec .
Сохранить документ как .doc C:\Yourfile, закройте документ и закройте Word.
Откройте документ в Word с использованием различных методов, описанных в таблице в разделе «Макрос поведения в различных ситуациях». Обратите внимание, при выполнении макросов и когда макросы не запускаются.
Поведение макросов в различных ситуациях
В следующей таблице перечислены поведение этих двух макросов, при запуске Word или при открытии документа с помощью различных средств:
Action AutoExec AutoOpen
---------------------------------------------------------------------------
Start Word with a blank document by typing Runs Does not run
the following at a command prompt:
Winword.exe
Start Word with a saved document by typing Runs Runs
the following at a command prompt:
Winword.exe C:\<Yourfile>.doc
Embed a Word document in an OLE container Does not run Runs
by typing the following at a command
prompt:
WinWord.exe /embedding C:\<Yourfile>.doc
Use code to automate Word and open Does not run Runs
C:\<Yourfile>.doc by using the following
code:
Set oWord = CreateObject("Word.Application")
oWord.Visible = True
oWord.Documents.Open "C:\YourFile.doc"
Browse to the document in Internet Explorer Does not run Runs
or the WebBrowser control
Ссылки
Дополнительные сведения о автоматические макросы в программе Word щелкните приведенные ниже номера статей базы знаний Майкрософт:
211659 WD2000: автоматический макрос в Word
210565 WD: запуск командной строки и их назначение в Word
(c) Корпорация Майкрософт, 2001, все права защищены. Взносы, Крис Йенсен, корпорация Майкрософт.
Какой набор приложений Office для Mac вы используете?
Щелкните меню Word, Excelили PowerPoint нужным образом.
Щелкните Настройки.
Выберите пункт безопасность & конфиденциальность
Чтобы разрешить выполнение всех макросов, установите переключатель включить все макросы .
Внимание: Это позволит запускать все макросы, как хорошо, так и плохо, без предупреждения. Выбирайте этот параметр только в том случае, если вы уверены, что не хотите открывать вредоносные или опасные файлы.
Чтобы получать запрос при каждом обнаружении макроса, выберите Отключить все макросы с уведомлением. Этот параметр задан по умолчанию.
Чтобы отключить все макросы без предупреждения, выберите Отключить все макросы без уведомления. Макросы не выполняются, и вы не получите никаких дополнительных запросов.
В меню Word выберите пункт Параметры.
В разделе Личные параметрывыберите " Безопасность ".
Выполните одно из следующих действий.
Необходимые действия
Включите макросы при открытии файлов
Снимите флажок Предупреждать перед открытием файла, содержащего макросы.
Примечание: Если отключить защиту от вирусов в макросах, возникает риск заражения, которое может привести к серьезному повреждению данных.
Убедитесь, что флажок Предупреждать перед открытием файла, содержащего макросы установлен.
PowerPoint
В меню PowerPoint выберите пункт Параметры.
На панели инструментов нажмите общие .
Выполните одно из следующих действий.
Необходимые действия
Включите макросы при открытии файлов
Снимите флажок Включить защиту от макровирусов.
Примечание: Если отключить защиту от вирусов в макросах, возникает риск заражения, которое может привести к серьезному повреждению данных.
Убедитесь, что флажок Включить защиту от макровирусов установлен.
Excel
В меню Excel выберите пункт Параметры.
В разделе общий доступ и конфиденциальностьвыберите пункт Безопасность .
Выполните одно из следующих действий.
Необходимые действия
Включите макросы при открытии файлов
Снимите флажок Предупреждать перед открытием файла, содержащего макросы.
Примечание: Если отключить защиту от вирусов в макросах, возникает риск заражения, которое может привести к серьезному повреждению данных.
Убедитесь, что флажок Предупреждать перед открытием файла, содержащего макросы установлен.
Именно о том, как включить макросы в Ворд, как их создавать и использовать для упрощения, ускорения рабочего процесса и пойдет речь в этой статье. И все же, для начала не лишним будет более подробно разобраться в том, зачем вообще они нужны.
Области использования макросов:
-
1. Ускорение часто выполняемых операций. В числе таковых форматирование и редактирование.
2. Объединение нескольких команд в целостное действие “от и до”. Например, с помощью макроса можно вставить таблицу заданного размера с необходимым количеством строк и столбцов.
3. Упрощение доступа к некоторым параметрам и инструментам, расположенным в различных диалоговых окнах программы.
Последовательность макросов может быть записана или создана с нуля путем введения кода в редактор Visual Basic на одноименном языке программирования.
Включение макросов
По умолчанию макросы доступны не во всех версиях MS Word, точнее, они просто не включены. Чтобы активировать их необходимо включить средства разработчика. После этого на панели управления программы появится вкладка “Разработчик”. О том, как это сделать, читайте ниже.
Примечание: В версиях программы, в которых макросы доступны изначально (например, Ворд 2016), средства для работы с ними находятся во вкладке “Вид” в группе “Макросы”.
1. Откройте меню “Файл” (кнопка “Microsoft Office” ранее).
2. Выберите пункт “Параметры” (ранее “Параметры Word”).
3. Откройте в окне “Параметры” категорию “Основные” и перейдите в группе “Основные параметры работы”.
4. Установите галочку напротив пункта “Показывать вкладку “Разработчик” на ленте”.
5. На панели управления появится вкладка “Разработчик”, в которой и будет находиться пункт “Макросы”.
Запись макросов
1. Во вкладке “Разработчик” или, в зависимости от используемой версии Ворда, во вкладке “Вид”, нажмите кнопку “Макросы” и выберите пункт “Запись макроса”.
2. Задайте имя для создаваемого макроса.
Примечание: Если вы, создавая новый макрос, даете ему точно такое же имя, как у встроенного в программу, действия, записанные вами в новый макрос, будут выполняться взамен стандартным. Для просмотра макросов, доступных в MS Word по умолчанию, в меню кнопки “Макросы” выберите “Команды Word”.
3. В пункте “Макрос доступен для” выберите то, для чего он будет доступен: шаблон или документ, в который его следует сохранить.
-
Совет: Если вы хотите, чтобы создаваемый макрос был доступен во всех документах, с которыми вы работаете в дальнейшем, выберите параметр “Normal.dotm”.
4. В поле “Описание” введите описание для создаваемого макроса.
5. Выполните одно из действий, указанных ниже:
- Нажмите “кнопке”;
- Выберите документ или документы, в которых требуется добавить создаваемый макрос на панель быстрого доступа (раздел “Настройка панели быстрого доступа”);
-
Совет: Чтобы создаваемый макрос был доступен для всех документов, выберите параметр “Normal.dotm”.
В окне “Макрос из” (ранее “Выбрать команды из”) выберите макрос, который следует записать, нажмите “Добавить”.
- Если вы хотите настроить эту кнопку, нажмите “Изменить”;
- Выберите подходящий символ для создаваемой кнопки в поле “Символ”;
- Введите имя макроса, которое будет отображаться в дальнейшем в поле “Отображаемое имя”;
- Для начала записи макроса дважды кликните по кнопке “ОК”.
Символ, который вы выбрали, будет отображаться на панели быстрого доступа. При наведении указателя курсора на этот символ, будет отображаться его имя.
- Кликните по кнопке “Клавишами” (ранее “Клавиатура”);
- В разделе “Команды” выберите макрос, который необходимо записать;
- В разделе “Новое сочетание клавиш” введите любую удобную для вас комбинацию, после чего нажмите кнопку “Назначить”;
- Для начала записи макроса нажмите “Закрыть”.
6. Выполните поочередно все те действия, которые необходимо включить в макрос.
Примечание: Во время записи макроса нельзя использовать мышь для выделения текста, а вот для выбора команд и параметров нужно использовать именно ее. При необходимости, выделить текст можно с помощью клавиатуры.
7. Для остановки записи макроса нажмите “Остановить запись”, эта команда расположена в меню кнопки “Макросы” на панели управления.
Изменение комбинаций клавиш для макроса
1. Откройте окно “Параметры” (меню “Файл” или кнопка “MS Office”).
2. Выберите пункт “Настройка”.
3. Нажмите на кнопку “Настройка”, расположенную рядом с полем “Сочетание клавиш”.
4. В разделе “Категории” выберите “Макросы”.
5. В открывшемся списке выберите макрос, который необходимо изменить.
6. Кликните по полю “Новое сочетание клавиш” и нажмите клавиши или комбинацию клавиш, которые вы хотите назначить для конкретного макроса.
7. Убедитесь, что назначенное вами сочетание клавиш не используется для выполнения другой задачи (поле “Текущее сочетание”).
8. В разделе “Сохранить изменения” выберите подходящий вариант (место) для сохранения места, где макрос будет запускаться.
-
Совет: Если вы хотите, чтобы макрос был доступен к использованию во всех документах, выберите параметр “Normal.dotm”.
9. Нажмите “Закрыть”.
Запуск макроса
1. Нажмите на кнопку “Макросы” (вкладка “Вид” или “Разработчик”, в зависимости от используемой версии программы).
2. Выберите макрос, который хотите запустить (список “Имя макроса”).
3. Нажмите “Выполнить”.
Создание нового макроса
2. Задайте имя для нового макроса в соответствующем поле.
3. В разделе “Макросы из” выберите шаблон или документ, для которого будет сохранен создаваемый макрос.
-
Совет: Если вы хотите, чтобы макрос стал доступен во всех документах, выберите параметр “Normal.dotm”.
4. Нажмите “Создать”. Будет открыт редактор Visual Basic, в котором и можно будет создать новый макрос на языке Visual Basic.
На этом все, теперь вы знаете, что такое макросы в MS Word, зачем они нужны, как их создавать и как с ними работать. Надеемся, информация из этой статьи будет полезной для вас и действительно поможет упростить, ускорить работу со столь продвинутой офисной программой.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Читайте также: