我用代码在word中生成了一个表格,现在想把其中的几个格合并,
如何用程序选择其中的几个格?(比如选择第一行的1,2与第二行的
1,2这四个格,或选择第一行的2,3,4这三个格)

解决方案 »

  1.   

    var
       a1,a2,a3: OleVariant;
       table : Table;
    begin
       table.Cell(1,1).Select;  //选中单元格(1,1)
       a1 := wdCharacter;
       a2 := 1;
       a3 := wdExtend;
       application.Selection.MoveRight(a1, a2, a3);  //选中单元格(1,2)
       
       a1 := wdLine ;
       a2 := 2;
       a3 := wdExtend;
       application.Selection.MoveDown(a1, a2, a3); //选中单元格(1,1)(1,2)(2,1)(2,2)   application.Selection.Cells.Merge;//合并