Hallo funkvn,
ein direkter Weg, einzelne Absatzformate aus einem Quelldokument in ein Zieldokument zu übernehmen, ist mir nicht bekannt.
Aber Du könntest Dir eine entsprechende Funktion basteln.
Hier eine
Skizze, wie das möglicherweise zu simulieren wäre.
Die Funktion
import_style() versucht, die Eigenschaften eines Absatzformats
ps_name aus einem Quelldokument in das Zieldokument zu übernehmen.
Ist dieses Absatzformat im Quelldokument nicht vorhanden, wird
null zurückgegeben.
Ist dieses Absatzformat im Zieldokument nicht vorhanden, dann wird im Zieldokument zunächst ein Absatzformat mit diesem Namen angelegt.
Das Absatzformat
ps_name im Zieldokument bekommt die Eigenschaften des Absatzformats im Quelldokument
ps_name zugewiesen.
Es handelt sich um eine Skizze, weil damit nicht alle Eigenschaften des Quellformats übernommen werden (können). Z.B. werden dokumentabhängige Eigenschaften (also Eigenschaften von Objekten, die dem Dokument zugeordnet sind) wie Textfarbe oder auch 'basiert auf' nicht übernommen.
Alternative 1: 1. Erstelle ein temporäres Dokument.
2. Importiere dort alle Formate aus dem Quelldokument mittels
importStyles().
3. Lösche die nicht zu übernehmenden Formate.
4. Importiere die verbleibenden Formte in das Zieldokument mittels
importStyles().
Alternative 2: 1. Lege im Quelldokument einen temporären Textrahmen an und gib ihm etwas Text mit.
2. Weise diesem Text das zu übergebende Absatzformat zu.
3. Kopiere diesen Text in die Zwischenablage.
4. Füge diesen Text in einen temporären Textrahmen im Zieldokument ein.