Tabstopp in Worddokument setzen

  • Hallo zusammen,
    ich hab ein kleines Schönheitsproblemchen.

    In einem Worddokument sollen eingefügte Strings gleich ausgerichtet.
    Die Strings werden per _ArrayToString aus einem Array rausgeschnibbelt.

    Code
    $Textblock=_RTFAppendString($Text,_ArrayToString($MonatZSummeArray,""),$FontColour,$Fontsize,$FontStyle,$Font) ;formatiert den Text
    FileWriteLine($FormatErgebnisDatei,$Textblock)


    Jedem String ist entweder ein @TAB bzw. @CRLF angehangen, damit eine Art Liste entsteht.
    Also:

    • String 1 @TAB
    • String 2 @CRLF
    • String 3 wieder @TAB


    usw.

    Sieht dann in etwas so aus:

    Code
    Januar      400
    Februar     300
    März    297

    Da März zu wenige Buchstaben hat wird noch auf den ersten Tabstopp gesprungen, anstatt auf den zweiten (wie bei Januar, Februar).

    Die beste Lösung die mir einfällt wäre den Tabstopp festzusetzen, aber ich habe dazu nix gefunden.

    Wie könnte ich das hinbekommen, dass die Ausrichtung passt und auch bei einer variabel verlängerten Liste funktionieren würde?


    Gruß
    Dio

    Einmal editiert, zuletzt von Dio (13. Juni 2009 um 00:45)

  • Hmm, stimmt. Dann kann ich Buchstaben zählen. Danke BugFix, das hilft schonmal weiter.

    Aber genau bestimmen wohin der TAB springen soll kann man nicht, oder?