首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

怎么获取word中表格的高度

2012-03-07 
如何获取word中表格的高度请问如何获得word中某个表格的高度,即所有行的高度之和。[解决办法]表格每行高度

如何获取word中表格的高度
请问如何获得word中某个表格的高度,即所有行的高度之和。

[解决办法]
表格每行高度是均等,还是每行都不一样?
[解决办法]

VB code
Sub 均等()    Dim iCount As Integer    iCount = Selection.Tables(1).Rows.Count    MsgBox "当前表格的高度是:" & Selection.Tables(1).Rows.Height * iCountEnd SubSub 不均等()    Dim i As Integer, lHeight As Double, oRows As Rows    Set oRows = Selection.Tables(1).Rows    For i = 1 To oRows.Count        lHeight = lHeight + oRows(i).Height    Next i    MsgBox "当前表格的高度是:" & lHeightEnd Sub
[解决办法]
这个统计出的结果是以磅为单位的,不是厘米。
[解决办法]
比如表格有3行,每行行高都设为1厘米,用Application.PointsToCentimeters将磅值转为厘米,得到的结果是3.000375厘米,你说的不准确是指这种情况吗?
[解决办法]
这倒有可能
[解决办法]
在我这测试,无论将HeightRule设置为哪个值,结果都是一样的。

热点排行