110,538
社区成员
发帖
与我相关
我的任务
分享
// 找到书签位置
wrdRng = WordDoc.Bookmarks.get_Item(ref markNm_target).Range;
// 首先定义一个外围表格(2行2列)
Microsoft.Office.Interop.Word.Table newTable = WordDoc.Tables.Add(wrdRng, 2, 2, ref oMissing, ref oMissing);
newTable.Borders.OutsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;
newTable.Borders.InsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;
// 设置表格每个格子宽度高度都为200
newTable.Columns[1].Width = 200f;
newTable.Columns[2].Width = 200f;
newTable.Rows[1].Height = 200f;
newTable.Rows[2].Height = 200f;
// 在第一行第一列格子插入一个表格
wrdRng = newTable.Cell(1, 1).Range;
InsertTable(wrdRng);
// 在第一行第二列格子插入一个表格
wrdRng = newTable.Cell(1, 2).Range;
InsertTable(wrdRng);
// 在第二行第一列格子插入一个表格
wrdRng = newTable.Cell(2, 1).Range;
InsertTable(wrdRng);
// 在第一行第一列格子插入一个表格
// wrdRng = newTable.Cell(1, 1).Range;
// 把这句话注释掉,第一个表格生成正确,但是后面的表格生成不正确,我也试过在后面的 格子添加书签,但是还是不行,请问如何修改代码?
InsertTable(wrdRng);
// 在第一行第二列格子插入一个表格
wrdRng = newTable.Cell(1, 2).Range;
InsertTable(wrdRng);
// 在第二行第一列格子插入一个表格
wrdRng = newTable.Cell(2, 1).Range;
InsertTable(wrdRng);