目前是通过以下代码来插入表格的,可以正常使用,是从word的第一行开始插入。按理说, .Range(0,0) 应该是位置,但是只要写成 Range(3,0),就会报错“数值超出范围”,我想从第三行开始插入,要怎么修改才能实现呢?wTable:=Doc.ActiveDocument.Tables.Add(Doc.ActiveDocument.Range(0,0),RecordNum,CurrColumn);wTable.Columns.AutoFit;
http://msdn.microsoft.com/zh-tw/library/microsoft.office.tools.word.document.tables(v=vs.80).aspx在 word 中 也需要回车以后,先让行里 有数据再编辑的你的 document 那个 range 还没有初始化 当然超过了你先插个 10 行,再在 第三行插表格 就没有问题了 :)