Hilfe, hat es schon mal jemand geschafft, aus Delphi die Spaltenbreite einer Tabelle in Word 8 zu verändern?<br>
Der folgende Quelltext läuft fehlerfrei bis zur 2. Tabellenspalte.<br>
word := createoleobject('Word.Application');<br>
word.visible := true;<br>
word.documents.add;<br>
Word.Selection.Tables.Add(Range:=word.Selection.Ra nge, NumRows:=1, NumColumns:=1);<br>
word.selection.SelectColumn;<br>
// folgende Zeile wird ausgeführt ...<br>
word.Selection.cells.setwidth(ColumnWidth:=56.6929 1, RulerStyle:= 0);<br>
// Neue Spalte anfügen<br>
word.Selection.InsertColumns;<br>
// Cursor in neue Spalte<br>
word.Selection.MoveRight(12);<br>
// Spalte selektieren (funktioniert auch noch)<br>
word.selection.SelectColumn;<br>
// nach der nächsten Zeile kommt: Ausnahmefehler des Servers<br>
word.Selection.cells.setwidth(ColumnWidth:=24.9449 , RulerStyle:= 0);<br>
Was mache ich falsch ???
Der folgende Quelltext läuft fehlerfrei bis zur 2. Tabellenspalte.<br>
word := createoleobject('Word.Application');<br>
word.visible := true;<br>
word.documents.add;<br>
Word.Selection.Tables.Add(Range:=word.Selection.Ra nge, NumRows:=1, NumColumns:=1);<br>
word.selection.SelectColumn;<br>
// folgende Zeile wird ausgeführt ...<br>
word.Selection.cells.setwidth(ColumnWidth:=56.6929 1, RulerStyle:= 0);<br>
// Neue Spalte anfügen<br>
word.Selection.InsertColumns;<br>
// Cursor in neue Spalte<br>
word.Selection.MoveRight(12);<br>
// Spalte selektieren (funktioniert auch noch)<br>
word.selection.SelectColumn;<br>
// nach der nächsten Zeile kommt: Ausnahmefehler des Servers<br>
word.Selection.cells.setwidth(ColumnWidth:=24.9449 , RulerStyle:= 0);<br>
Was mache ich falsch ???
Comment