Spouštění maker

Makra se používají k aktualizaci dat ve výstupu ve formátu Microsoft Word vygenerovaném z produktu Rational Publishing Engine. Produkt Rational Publishing Engine během generování dokumentů automaticky aktualizuje pole aplikace Microsoft Word. Pokud potřebujete spustit makro znovu později, můžete se rozhodnout pro spuštění makra přímo z produktu Rational Publishing Engine pomocí vlastnosti makro, nebo ho můžete přidat jako následně zpracovávaný příkaz ke spuštění na vygenerovaném výstupu.

Než začnete

Produkt Rational Publishing Engine se dodává se třemi soubory obsahujícími makra, která můžete použít. V komponentě Centrální správa nebo v adresáři %RPE_HOME%\utils\word\ v rámci instalačních souborů naleznete tyto soubory:
Tabulka 1. Soubory dodávané s produktem Rational Publishing Engine, které obsahují makra
Cesta a název souboru Popis
%RPE_HOME%\utils\word\rpe.dot

Šablona stylů, která obsahuje makra.

%RPE_HOME%\utils\word\rpe_signed.dot

Šablona stylů, která obsahuje makra.

%RPE_HOME%\utils\word\runmacro.vbs

Skriptový soubor, který může spouštět makra.

Soubory rpe.dot a rpe_signed.dot obsahují stejné styly a makra, ale verze rpe_signed.dot obsahuje elektronický podpis pro verifikaci zdroje. Tyto soubory obsahují makra, která mohou vkládat objekty OLE a aktualizovat výstupní pole prvků Obsah, Tabulka obrázků a Tabulka tabulek. Makro runmacro.vbs přijímá 0 až 10 argumentů pro makro produktu Microsoft Word. Můžete použít tato makra, nebo zaznamenat makro vlastní.

Informace o této úloze

Při použití vlastnosti makro se makro spustí z produktu Rational Publishing Engine a data se aktualizují před vygenerováním výstupu. Při použití vlastnosti příkaz po spustí makro produkt Microsoft Word k aktualizaci dat po vygenerování výstupu.
Poznámka: Pokud používáte v argumentu makra proměnné, musíte ke spuštění makra použít vlastnost příkaz po.

Spuštění makra použitím vlastnosti makro

Informace o této úloze

V argumentu nelze použít proměnné.

Postup

  1. Zaznamenejte nebo zadejte makro v dokumentu Microsoft Word, který se používá jako šablona stylů.
  2. Ve spouštěcí aplikaci vyberte šablonu uvedenou v pohledu specifikace dokumentu.
  3. Používáte-li šablonu stylů obsahující makra, zadejte do vlastnosti stylesheet cestu k dokumentu nebo šabloně stylů, který makro obsahuje.
  4. Pro vlastnost makro zadejte argument. Příklad: název_makra argument_makra
  5. Vygenerujte výstup.

Výsledky

Makro se spustí z produktu Rational Publishing Engine a data se aktualizují před vygenerováním výstupu.

Spuštění makra použitím vlastnosti příkaz po

Informace o této úloze

V příkazu lze použít názvy systémových proměnných, názvy výstupů a proměnné šablon.

Postup

  1. Zaznamenejte nebo zadejte makro v dokumentu Microsoft Word, který se používá jako šablona stylů.
  2. Ve spouštěcí aplikaci vyberte šablonu uvedenou v pohledu specifikace dokumentu.
  3. Používáte-li šablonu stylů obsahující makra, zadejte do vlastnosti stylesheet cestu k dokumentu nebo šabloně stylů, který makro obsahuje.
  4. Pro vlastnost příkaz po zadejte argument pomocí příkazu cscript. Příkaz cscript se používá ke spuštění interpreta skriptů Windows pro spuštění makra. Příklad: cmd /c cscript "RPE_HOME\utils\word\runmacro.vbs" "${Word}" název_makra "${varA}"
    Poznámka: Pokud argument obsahuje mezery, musíte ho uzavřít do uvozovek (" ").
  5. Vygenerujte výstup. Výraz varA se nahradí hodnotou proměnné uvedenou v šabloně.

Výsledky

Produkt Microsoft Word spustí makro k aktualizaci dat po vygenerování výstupu. Výraz varA se nahradí hodnotou proměnné uvedenou v šabloně.

Zpětná vazba