Beispiel Formatparameter Separate

Navigation:  Kein übergeordnetes Kapitel

Beispiel Formatparameter Separate

Return to chapter overview

Beispiele zu den Formatparametern Separate und SeparateName

Die Formatparameter geben Teile eines Dateinamen oder Textes zurück.

Beispiel 1

Der Dateiname des aktuellen Dokuments lautet "C:\Dokumente\Angebot-Müller-Berlin.doc". Folgende Makrovariablen geben "Berlin" zurück:

{Doc:FileName,SeparateName,-,3} (3 = der dritte Teil von vorne)

{Doc:FileName,SeparateName,-,3,} (der dritte Teil von vorne oder leer, falls '-' nicht vorkommt)

{Doc:FileName,SeparateName,-,-1} (-1 = der erste Teil von hinten)

Beispiel 2

Das Datenfeld "Name" beinhaltet den Text "Softwarebüro Krekeler". Folgende Variable gibt "Softwarebüro" zurück:

{Doc:Name,Separate, ,1}

Komma-Problem

Zusammen mit der Funktion {Format:...} sind kommagetrennte Texte problematisch, weil das Komma auch das Trennzeichen für die Parameter darstellt.

Bei Datenfeldern funktioniert es problemlos: {Doc:Name,Separate,,,2}

Ein Versuch mit der Funktion Format scheitert allerdings wegen dem Komma als Trennzeichen, z.B.:

{Format:Angebot,Brief,Separate,,,2}

Verwenden Sie in solchen Fällen die privaten Variablen:

{SetPrivVar:MyText=Angebot,Brief}

{GetPrivVar:MyText,Separate,,,2}