17. Januar 2008 16:01
Selection.MoveRight Unit:=wdCell
WdApp.Selection.MoveRight(wdcell);
17. Januar 2008 16:17
Das Problem ist dieses "wdcell" - wie muss ich das schreiben, damit das Navision annimmt???
17. Januar 2008 16:24
T0M hat geschrieben:wie muss ich das schreiben, damit das Navision annimmt???
17. Januar 2008 16:33
17. Januar 2008 17:47
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:= _
5, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _
wdAutoFitFixed
With Selection.Tables(1)
If .Style <> "Tabellengitternetz" Then
.Style = "Tabellengitternetz"
End If
.ApplyStyleHeadingRows = True
.ApplyStyleLastRow = False
.ApplyStyleFirstColumn = True
.ApplyStyleLastColumn = False
.ApplyStyleRowBands = True
.ApplyStyleColumnBands = False
End With
Selection.Tables(1).AutoFitBehavior (wdAutoFitContent)
WdRange := WdApp.Selection.Range;
WdApp.ActiveDocument.Tables.Add(WdRange,PAR_INT_Row,PAR_INT_Column);
WdApp.Selection.Style := 'Tabellengitternetz';
17. Januar 2008 18:43
17. Januar 2008 19:24
Parameter "wdAutoFitContent" mitzugeben.
AutoFitBehavior
Legt die AutoAnpassen-Regeln dafür fest, wie Word die Größe einer Tabelle bestimmt. Kann eine der folgenden WdAutoFitBehavior-Konstanten sein: wdAutoFitContent, wdAutoFitFixed oder wdAutoFitWindow. Wenn DefaultTableBehaviorwdWord8TableBehavior ist, wird dieses Argument ignoriert.
Visual Basic Code kopieren
Dim wdAutoFitBehavior1 As WdAutoFitBehavior = WdAutoFitBehavior.wdAutoFitContent
18. Januar 2008 10:44
18. Januar 2008 11:22
WdRange := WdApp.Selection.Range;
WdApp.ActiveDocument.Tables.Add(WdRange,PAR_INT_Row,PAR_INT_Column);
WdApp.Selection.Style := 'Tabellengitternetz';
WdTable := Wdapp.Selection <-- !!!
WdTable.AutoFitBehavior := 1;
WdRange := WdApp.Selection.Range;
WdTable := WdApp.ActiveDocument.Tables.Add(WdRange,PAR_INT_Row,PAR_INT_Column);
WdTable.AutoFitBehavior := 1;
WdApp.Selection.Style := 'Tabellengitternetz';