Hallo Leute,
als Anfänger in VBA Word muss ich hier mal folgende Frage loswerden:
Ich möchte an einen Schnellbaustein, der im Programm erzeugt wird, einen Text aus einer Variable übergeben. Es ist eine String-Variable. Die ist aber wohl ungeeignet. Denn bei langen Texten erscheint stets die Fehlermeldung:
"Laufzeitfehler 5854. Parameter für Zeichenkette zu lang"
Hier der Code:
Text1 = ActiveDocument.Tables(1).Rows(j).Range.Text
NormalTemplate.AutoTextEntries.Add Name:=(Zahl2 & Endung), Range:=Selection.Range
NormalTemplate.AutoTextEntries(Zahl2 & Endung).Value = (Text1)
Text1 ist die besagte String-Variable, die ihren Inhalt aus einer Tabelle ausliest.
Ist das das Problem? Welcher Typ ist besser geeignet? Und was muss man bei der Deklaration oder Wertübergabe beachten?
Danke.
|