WPS文字的表格中的单元格如何判断是否是合并单元格。

WPS文字的表格中的单元格如何判断是否是合并单元格,并获取合单元格的行数量。WPS文字的JS宏Merge方法无法判断单元格是否是一个合并单元格。

山东省
浏览 171
收藏
5
分享
5 +1
8
+1
全部评论 8
 
恰同学少年
借助index function test(){ let column =1; let tablecells = ActiveDocument.Tables.Item(1).Columns.Item(column).Cells; let a = tablecells.Count; for(let i=2;i<=a;i++){ let b = tablecells.Item(i).RowIndex - tablecells.Item(i-1).RowIndex if( b>1){ console.log("Row: " + tablecells.Item(i-1).RowIndex + " - " + b + ",Column: "+ column + " is Merge Cells") } } }
· 黑龙江省
1
回复
123456
非常感谢,问题已解决,非常好使
· 山东省
回复
 
王润森
王润森

@金山办公

应该没有直接获取的接口,垂直合并单元格可以尝试获取当前单元格能拿到的行数来判断合并了多少单元格,跨列合并单元格,可以通过尝试统计列线的方式,如果项目能解析xml的话,用xml的方式结果会准确一些
· 湖北省
1
回复
123456
感谢提供的思路
· 山东省
回复