Uruchamianie makr

Makra są używane do aktualizowania danych wyjściowych programu Microsoft Word generowanych z poziomu produktu Rational Publishing Engine. Produkt Rational Publishing Engine automatycznie aktualizuje pola programu Microsoft Word podczas generowania dokumentów. Jeśli później konieczne będzie ponowne uruchomienie makra, istnieje możliwość uruchomienia makr bezpośrednio z produktu Rational Publishing Engine przy użyciu właściwości Makro lub dodania makra jako komendy przetwarzania końcowego w celu uruchomienia go dla wygenerowanych danych wyjściowych.

Zanim rozpoczniesz

Produkt Rational Publishing Engine zawiera trzy pliki z makrami, których można użyć. W komponencie Centralne zarządzanie lub w katalogu RPE_HOME\utils\word\ w plikach instalacyjnych można znaleźć następujące pliki:
Tabela 1. Pliki zawierające makra dołączone do produktu Rational Publishing Engine
Ścieżka do pliku i nazwa Opis
RPE_HOME\utils\word\rpe.dot

Arkusz stylów zawierający makra.

RPE_HOME\utils\word\rpe_signed.dot

Arkusz stylów zawierający makra.

RPE_HOME\utils\word\runmacro.vbs

Plik skryptowy umożliwiający uruchamianie makr.

Pliki rpe.dot i rpe_signed.dot zawierają te same style i makra, ale w wersji rpe_signed.dot znajduje się podpis elektroniczny na potrzeby weryfikowania źródła. Te pliki zawierają makra, które mogą osadzać obiekty OLE i aktualizować pola wyjściowe dla elementów Spis treści, Spis rysunków i Spis tabel. Makro runmacro.vbs akceptuje od 0 do 10 argumentów dla makra programu Microsoft Word. Użytkownik może użyć tych makr lub zarejestrować własne.

O tym zadaniu

W przypadku użycia właściwości Makro makro jest uruchamiane z poziomu produktu Rational Publishing Engine, a dane są aktualizowane przed wygenerowaniem danych wyjściowych. W przypadku użycia właściwości Komenda budowania końcowego makro jest uruchamiane przez program Microsoft Word w celu aktualizacji danych po wygenerowaniu danych wyjściowych.
Uwaga: Jeśli w argumencie makra są używane zmienne, w celu uruchomienia makra należy użyć właściwości Komenda budowania końcowego.

Uruchamianie makra za pomocą właściwości Makro

O tym zadaniu

W argumencie użytkownika nie można używać zmiennych.

Procedura

  1. Zarejestruj lub określ makro w dokumencie programu Microsoft Word używanym jako arkusz stylów.
  2. W aplikacji Launcher wybierz szablon znajdujący się na liście w widoku specyfikacji dokumentu.
  3. Jeśli używasz arkusza stylów z makrami, dla właściwości Arkusz stylów wprowadź ścieżkę do dokumentu lub arkusza stylów zawierającego makro.
  4. Dla właściwości Makro wprowadź argument. Przykład: nazwa_makra argument_makra
  5. Wygeneruj dane wyjściowe.

Wyniki

Makro zostanie uruchomione z poziomu produktu Rational Publishing Engine, a dane zostaną zaktualizowane przed wygenerowaniem danych wyjściowych.

Uruchamianie makra za pomocą właściwości Komenda budowania końcowego

O tym zadaniu

W komendzie można używać nazw zmiennych systemowych, nazw danych wyjściowych i zmiennych szablonów.

Procedura

  1. Zarejestruj lub określ makro w dokumencie programu Microsoft Word używanym jako arkusz stylów.
  2. W aplikacji Launcher wybierz szablon znajdujący się na liście w widoku specyfikacji dokumentu.
  3. Jeśli używasz arkusza stylów z makrami, dla właściwości Arkusz stylów wprowadź ścieżkę do dokumentu lub arkusza stylów zawierającego makro.
  4. Dla właściwości Komenda budowania końcowego wprowadź argument za pomocą komendy cscript. Komenda cscript jest używana do uruchamiania interpretera skryptów systemu Windows w celu uruchomienia makra. Przykład: cmd /c cscript "RPE_HOME\utils\word\runmacro.vbs" "${Word}" nazwa_makra "${zmiennaA}"
    Uwaga: Jeśli argument zawiera białe znaki, należy umieścić go w cudzysłowie (" ").
  5. Wygeneruj dane wyjściowe. Zmienna zmiennaA jest zastępowana wartością zmiennej określoną w szablonie.

Wyniki

Makro jest uruchamiane przez produkt Microsoft Word w celu zaktualizowania danych po wygenerowaniu danych wyjściowych. Zmienna zmiennaA jest zastępowana wartością zmiennej określoną w szablonie.

Opinia