Mehrzeiligen Text an Textmarke an TAB (Word 2003)

05/12/2010 - 13:53 von Stephan Essmeyer | Report spam
Liebe Experten,

ich möchte den Inhalt einer mehrzeiligen Textbox an einer Textmarke
einfügen, die jedoch eingerückt (TAB) steht. Die erste Zeile kommt
natürlich korrekt, die weiteren jeweils am Zeilenanfang. Wie kann ich
erreichen, dass diese auch bis zur TAB-Position einrücken. Ich suche
nach soetwas wie "ab Zeile 2 jeweils einen vbTab voranstellen", weiss
aber nicht, wie das geht.

Natürlich könnte man eine Tabelle verwenden um den Text einzufügen,
jedoch geht das an dieser Stelle leider aus anderen Gründen nicht.

Vielen Dank für Eure Hilfe!

Stephan
 

Lesen sie die antworten

#1 Wolfram Jahn
05/12/2010 - 18:31 | Warnen spam
Am 05.12.2010 13:53, schrieb Stephan Essmeyer:
Ich suche
nach soetwas wie "ab Zeile 2 jeweils einen vbTab voranstellen", weiss
aber nicht, wie das geht.



Wenn Du Deinen Absatz insgesamt einrücken würdest, statt ein Tab zu
nehmen, würdest Du viel Arbeit sparen.

Ansonsten: frickelig.

Du brauchst solche Sachen wie

Selection.information
Selection.typetext
Selection.movestart
Selection.move
Selection.collapse

und fügst den Text mit .typetext ein; dann gehst Du 'einfach' alle neu
eingefügten Zeilen nacheinander durch und fügst mit .typetext ein vbtab
an den Zeilenanfang.

Am Ende bist Du, wenn die Position: anfàngliche Selection.end (nach
einem Collapse) + Lànge des eingefügten Textes + Anzahl der eingefügten
vbtabs erreicht ist.

Vielleicht fàllt ja jemandem noch was Einfacheres ein.


Wolfram

Ähnliche fragen