Основы работы в Open Office



             

Шаг 3. Ввод вашего первого макроса - часть 3


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

  1. Выполните Сервис > Макрос > Управление макросами > OpenOffice.org Basic для открытия диалога Макрос (рис. 17.8).
  2. Найдите документ, который содержит модуль в списке "Макрос из".
  3. Выполните двойной щелчок на библиотеке для отображения содержащихся в ней модулей.
  4. Выбрать модуль, чтобы отобразить содержащиеся подпрограммы и функции в списке "Существующие макросы: <имя выбранного модуля>".
  5. Выберите требуемую для запуска подпрограмму или функцию — например, HelloWorld1.
  6. Нажмите кнопку Выполнить для запуска подпрограммы или функции.
СОВЕТ При разработке программы поместите ее в начало модуля, так Вы сможете быстро выполнить ее, нажав на значок Выполнить. Другое решение состоит в том, чтобы использовать первую подпрограмму для вызова другой, как показано в пример 1.. Это быстрее, чем использование диалога Макрос.

Код, используемый в этой главе, доступен в текстовом документе OpenOffice.org по имени SC01.sxw. Загрузите и откройте этот документ. Когда документ, содержащий макроопределение открывается, OpenOffice.org выдает предупреждение (смотририс. 17.12). Это предупреждение помогает Вам избежать случайного запуска макроса, содержащего вирус. Хотя Вы можете вручную запускать любой макрос используя диалог Макрос, кнопки с привязанными макросами в документе не будут функционировать. Нажмите Включить макросы, чтобы полностью разрешить применение кнопок с макросами, добавленными в SC01.sxw.

Вы только открываете OpenOffice.org документ, который содержит макрос.

Рис. 17.12.  Вы только открываете OpenOffice.org документ, который содержит макрос.

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

SC01.sxw содержит три кнопки: Main, Hello World 1 и Hello World 2. Каждая кнопка сформирована для запуска соответствующей подпрограммы, когда на кнопку нажимают. Кнопки ничего не делают, если Вы нажимаете Отключить макросы при загрузке документа.

Возможно добавить каталог в список "безопасных путей". Если Вы уверены, что каталог содержит документы, которым Вы можете полностью доверять, что они не содержат макровирусы, Вы можете добавить путь к данному каталогу в список безопасных путей. Используйте Сервис > Параметры > OpenOffice.org > Безопасность > Безопасность макросов > Доверенные источники и добавьте соответствующие месторасположения файлов, которым доверяете. Все документы, загруженные из доверенных источников, будут считаться безопасными, и макросы всегда будут запускаться.




Содержание  Назад  Вперед