高分求解,读出word文档中的不规则表格的信息,如逐个读出表格中的单元格 (100分)

  • 主题发起人 主题发起人 jimiking
  • 开始时间 开始时间
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)已经越界,会报错这是横向合并的情况,在纵向合并时有同样的情况,
两种错误分别为: 错误: 无法访问此集合中单独的行,因为表格中有纵向合并的单元格
无法访问表格中的单独的列,因为表格中含有混合的单元格宽度

如何解决能逐个的读出不规则表格中的单元格
 
给我发个文件,我给你试试吧。Email:linsb3031@163.com
 
大哥 我是问问题的列 你是要么子落
 
我已解决逐个的读出不规则表格中单元格的文本,我是要你寄一个你的doc文档测试。
 
后退
顶部