# Dialogfeld „Zeichenfolge formatieren“

Mit dem Dialogfeld „Zeichenfolge formatieren“ können Sie auf einfache Weise referenzierte Zelldaten formatieren und eine Ausgangszeichenfolge generieren, die an ein entferntes Gerät gesendet werden kann. Im Dialogfeld „Zeichenfolge formatieren“ wird jedes referenzierte Werkzeug als einzelnes Element aufgelistet. Jedes Element kann formatiert werden, indem ihm eine Beschriftung, ein Datentyp, eine Anzahl an Dezimalstellen, eine feste Breite und ein Feld zugewiesen werden. Um ein Element zu formatieren, muss es zuerst in der Liste markiert werden. Die gesamte Ausgangszeichenfolge kann durch das Hinzufügen von führendem Text, nachgestelltem Text, Abschlusszeichen und Trennzeichen formatiert werden.

Hinweis:

- Wenn Sie mehrere, nicht aufeinanderfolgende Elemente auswählen möchten, halten Sie die STRG-Taste gedrückt und markieren Sie die Elemente.
- Wenn Sie mehrere aufeinanderfolgende Elemente auswählen möchten, halten Sie die Umschalttaste gedrückt und markieren Sie das erste und letzte Element in der Liste.

## So zeigen Sie das Dialogfeld „Zeichenfolge formatieren“ an

1. Wählen Sie eine leere Tabellenzelle aus.
2. Klicken Sie im Menü „Einfügen“ auf „Funktion“.
3. Erweitern Sie im Dialogfeld „Funktion einfügen“ die Kategorie „Text“.
4. Doppelklicken Sie im rechten Bereich auf „FormatString“.

## Steuerelemente im Dialogfeld „Zeichenfolge formatieren“

- Führender Text: Das Präfix der Ausgangszeichenfolge. Die maximale Länge der Zeichenfolge ist 30 Zeichen.
- Nachgestellter Text: Das Suffix der Ausgangszeichenfolge. Die maximale Länge der Zeichenfolge ist 30 Zeichen.
- Abschlusszeichen: Die ausgewählten Abschlusszeichen werden an die Ausgangszeichenfolge angehängt. Keine: Es wird kein Abschlusszeichen an die Ausgangszeichenfolge angehängt.
  - Zeilenvorschub (LF): Es wird ein Zeilenvorschub an die Ausgangszeichenfolge angehängt.
  - Wagenrücklauf (CR): Es wird ein Wagenrücklauf an die Ausgangszeichenfolge angehängt.
  - Wagenrücklauf und Zeilenvorschub (CR+LF): Es wird ein Wagenrücklauf und ein Zeilenvorschub an die Ausgangszeichenfolge angehängt.
- Trennzeichen verwenden: Wenn aktiviert, werden die Elemente durch Trennzeichen getrennt. Die maximale Länge de Zeichenfolge ist 1 Zeichen.
  - Standard: Ermöglicht die Auswahl eines Standardtrennzeichens: Komma, Leerzeichen, Tabulator, Semikolon oder Unterstrich.
  - Andere: Ermöglicht die Eingabe eines benutzerdefinierten Trennzeichens, das ein Zeichen groß ist.
- Hinzufügen: Ruft den Zellenauswahlmodus auf, mit dem Sie eine oder mehrere Zellen referenzieren können. Nachdem Sie die gewünschten Zellen ausgewählt haben, gibt das Dialogfeld für jede ausgewählte Zelle ein Element zurück und erstellt es.
- Löschen: Entfernt das markierte Element aus der Liste der Elemente. Werden keine Elemente markiert, ist die Schaltfläche „Löschen“ deaktiviert.
- Nach oben bewegen: Bewegt das markierte Element in der Liste nach oben. Wenn das Element das erste Element der Liste ist, ist die Schaltfläche deaktiviert.
- Nach unten bewegen: Bewegt das markierte Element in der Liste nach unten. Wenn das Element das erste Element der Liste ist, ist die Schaltfläche deaktiviert.
- Label: Jedes Element kann zur Kennzeichnung mit einer Beschriftung versehen werden. Die maximale Länge der Zeichenfolge ist 12 Zeichen.
- Einschließlich Beschriftung: Wenn aktiviert, ist die Beschriftung des Elements in der Ausgangszeichenkette enthalten, die der Zeichenfolge des Elements vorangeht.
- Zelle: Jedes Element besitzt einen Ausdruck. Die meisten Ausdrücke sind Zellreferenzen. Die Zellreferenzen im Ausdruck sind entsprechend den Grafiken in der Tabelle farbig markiert.

Tipp: Wenn sich der Cursor im Textfeld „Zelle“ befindet und Sie die Taste F4 drücken, können Sie die vier Zellreferenztypen nacheinander auswählen.

- Datentyp: Das Dialogfeld „Zeichenfolge formatieren“ bestimmt den Datentyp jedes Elements automatisch anhand des Inhalts der referenzierten Zelle.
  - Ganzzahl: Gibt eine Zeichenfolge zurück, die einen Ganzzahlwert enthält.
  - Ganzzahl ohne Vorzeichen: Gibt eine Zeichenfolge zurück, die einen Ganzzahlwert ohne Vorzeichen enthält.
  - Ganzzahl (hex): Gibt eine Zeichenfolge in Kleinschreibung zurück, die den Hexadezimalwert einer Ganzzahl oder des ersten Zeichens einer alphanumerischen Zeichenfolge enthält.
  - Ganzzahl (HEX): Gibt eine Zeichenfolge in Großschreibung zurück, die den Hexadezimalwert einer Ganzzahl oder des ersten Zeichens einer alphanumerischen Zeichenfolge enthält.
  - Ganzzahl (Oktal): Gibt eine Zeichenfolge zurück, die den Oktalwert einer Ganzzahl oder des ersten Zeichens einer alphanumerischen Zeichenfolge enthält.
  - Fließkomma: Gibt eine Zeichenfolge zurück, die einen Fließkommawert enthält.
  - Exponentialschreibweise: Gibt eine Zeichenfolge zurück, die einen Wert in Exponentialschreibweise enthält.
  - Zeichen: Gibt ein ASCII-Zeichen zurück, das einem Ganzzahlwert entspricht. Gibt bei einer alphanumerischen Textzeichenfolge das erste Zeichen zurück.
  - Zeichenfolge: Gibt eine Zeichenfolge zurück, die einen Ganzzahlwert enthält.
- Dezimalstellen: Wählt die Anzahl der Dezimalstellen für die Datentypen „Fließkomma“ oder „Exponentialschreibweise“ aus. (0 bis 6; Standard = 6)
- Feste Breite: Die Zeichenfolge jedes Elements kann auf eine feste Breite eingestellt werden.
  - Feldbreite: Gibt die minimale Anzahl von Zeichen an, die in der Zeichenfolge jedes Elements enthalten sein soll. (1 bis 30; Standard = 8)
  - Feld: Wenn die Zeichenfolge des Elements weniger Zeichen besitzt als die angegebene Feldbreite, wird sie auf eine der folgenden Arten aufgefüllt:
    - Führende Leerzeichen: Rechtsbündig mit führenden Leerzeichen.
    - Nachgestellte Leerzeichen: Linksbündig mit nachgestellten Leerzeichen.
    - Führende Nullen: Rechtsbündig mit führenden Nullen.
- Ausgangszeichenfolge: Zeigt die Ausgangszeichenfolge an. Die Zeichen, die dem aktuell markierten Element entsprechen, sind fett gekennzeichnet. Die Gesamtzeichenzahl wird angezeigt.
  Syntax: <Führender Text (optional)><Beschriftung (optional)><Element0><Trennzeichen (optional)><Element1><Trennzeichen (optional)>...<Terminator>