J
jimiking
Unregistered / Unconfirmed
GUEST, unregistred user!
CellN:=MSWord.ActiveDocument.tables.item(table_index).range.cells.count ;tab1RowN:=MSWord.ActiveDocument.tables.item(table_index).rows.count;
tab1ColN:=MSWord.ActiveDocument.tables.item(table_index).columns.count;
以上代码可以读出表格中的单元格数,和第一行的列数,第一列的行数,但是如果单元格中有横向合并或纵向合并的情况,比如说单元格cell(1,5)存在,但是如第二行只有3列则读cell(2,5)已经越界,会报错这是横向合并的情况,在纵向合并时有同样的情况,
两种错误分别为: 错误: 无法访问此集合中单独的行,因为表格中有纵向合并的单元格
无法访问表格中的单独的列,因为表格中含有混合的单元格宽度
如何解决能逐个的读出不规则表格中的单元格
tab1ColN:=MSWord.ActiveDocument.tables.item(table_index).columns.count;
以上代码可以读出表格中的单元格数,和第一行的列数,第一列的行数,但是如果单元格中有横向合并或纵向合并的情况,比如说单元格cell(1,5)存在,但是如第二行只有3列则读cell(2,5)已经越界,会报错这是横向合并的情况,在纵向合并时有同样的情况,
两种错误分别为: 错误: 无法访问此集合中单独的行,因为表格中有纵向合并的单元格
无法访问表格中的单独的列,因为表格中含有混合的单元格宽度
如何解决能逐个的读出不规则表格中的单元格