Макросы применяются для обновления данных в
выводе Microsoft Word, создаваемом на основе
Rational Publishing Engine. Rational Publishing Engine
обновляет поля
Microsoft Word
автоматически во время
создания документа. При необходимости макрос можно повторно запустить непосредственно
из Rational Publishing Engine
с помощью свойства macro. Кроме того, его
можно добавить в качестве команды заключительной обработки,
выполняемой после создания вывода.
Прежде чем начать
Rational Publishing Engine
поставляется с тремя файлами, содержащими макросы, которые можно
использовать. В компоненте Централизованное управление
или в каталоге
%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.