- 论坛徽章:
- 0
|
本帖最后由 aef25u 于 2011-08-24 23:25 编辑
回复 1# qbxy_dream
已给了你提示了...
算了,我好人做到底,你还是应该多使用Google。- use Win32::OLE;
- my $word = Win32::OLE->new("Word.Application");
- $word->{Visible} = 1;
- my $document = $word->Documents->Add;
- my $Range = $document->ActiveWindow->Selection->{Range};
- my $objTa = $document->Tables->Add( $Range, 3, 2 );
- $objTa->Cell( 1, 1 )->Merge( { MergeTo => $objTa->Cell( 3, 1 ) } );
- $document->SaveAs('d:/test.doc');
- $document->close;
- $word->quit;
复制代码 对应VBA代码- Documents.Add
- Set myRange = ActiveWindow.Selection.Range
- Set objTa = ActiveDocument.Tables.Add(Range:=myRange, NumRows:=3, NumColumns:=2)
- objTa.Cell(1, 1).Merge MergeTo:=objTa.Cell(3, 1)
复制代码 |
|