我有一些 Delphi 代码可以在 Word 中选择一个书签,然后创建一个表格。我的问题是页面顶部有一个标题,当我选择范围时,它也被选中,并且当我的表创建时,标题被覆盖。如何在我的书签之后选择范围来添加我的表格,以便保留我的标题?
R := WordApp.ActiveDocument.Bookmarks.Item('bmStartSecond').Range;
R.Select;
TableFormat(WordDoc, intCounter + 10);
function TableFormat(Adocument : variant; intNumRows : integer): variant;
var
wrdSelection: variant;
begin
wrdSelection := WordApp.Selection;
Adocument.Tables.Add(Range:=wrdSelection.Range, NumRows:=intNumRows, NumColumns:=3);
Adocument.Tables.Item(1).Columns.Item(1).SetWidth(InchestoPoint(2.5),0);
Adocument.Tables.Item(1).Columns.Item(2).SetWidth(InchestoPoint(2.25),0);
Adocument.Tables.Item(1).Columns.Item(3).SetWidth(InchestoPoint(2.75),0);
wordDoc.Tables.Item(1).Cell(Row:=1, Column:= 1).Range.Text := 'Offense:';
wordDoc.Tables.Item(1).Cell(Row:=1, Column:= 2).Range.Text := 'Date & Place:';
wordDoc.Tables.Item(1).Cell(Row:=1, Column:= 3).Range.Text := 'Disposition:';
TableFormat := Adocument;
end;
谢谢,莱斯利