Макросы применяются для обновления данных в
выводе Microsoft Word, создаваемом на основе
Rational Publishing Engine.
Макрос можно запустить непосредственно из
Rational Publishing Engine
с помощью свойства macro. Кроме того, его можно
добавить в качестве команды заключительной обработки, выполняемой
после создания вывода.
Прежде чем начать
Rational Publishing Engine
поставляется с тремя файлами, содержащими макросы, которые можно
использовать. В
Central Management
Component
или в каталоге
%RPE_HOME%\utils\word\ в файлах
установки можно найти эти файлы:
Табл. 1. Файлы, поставляемые с
Rational Publishing Engine,
которые содержат макросыИмя и путь к файлу |
Описание |
%RPE_HOME%\utils\word\rpe.dot |
Таблица стилей, содержащая макросы.
|
%RPE_HOME%\utils\word\rpe_signed.dot |
Таблица стилей, содержащая макросы.
|
%RPE_HOME%\utils\word\runmacro.vbs |
Файл сценария, который может выполнить
макросы.
|
Оба файла
rpe.dot и
rpe_signed.dot
содержат одинаковые стили и макросы, но версия
rpe_signed.dot содержит электронную подпись для
проверки источника. Эти файлы содержат макросы, которые могут
вставлять OLE и обновлять поля вывода для элементов Оглавление,
Список рисунков и Список таблиц. Макрос
runmacro.vbs принимает от 0 до 10 аргументов для
макроса Microsoft Word. Можно использовать эти макросы или записать свои собственные.
Об этой задаче
В случае применения свойства
macro макрос
запускается из
Rational Publishing Engine и данные обновляются перед созданием вывода. В случае применения свойства
post-command
макрос запускается из Microsoft Word для
обновления данных после создания вывода.
Прим.: В случае применения переменных в аргументе макроса при
запуске макроса следует использовать свойство
post-command.