【问题标题】:Determining Left and Right Table Boundary PositionWord VBA:确定左右表格边界位置
【发布时间】:2022-01-07 06:23:55
【问题描述】:

我遇到了一些我觉得应该很简单的事情。

我需要知道表格的左右边界位置。我尝试了 Selection.Information(wdHorizo​​ntalPositionRelativeToPage) 的各种组合,但这似乎实际上给了我表格中文本的位置,因此取决于单元格填充和左/中/右对齐。基本上我想要的是左右表格边框位置。

我已经使用 VBA 几个小时了,看起来这应该很简单。 (例如,表格知道在哪里绘制它的边界......)

提前致谢!

【问题讨论】:

    标签: vba position word


    【解决方案1】:

    您需要获取表格范围的位置而不是选择。

    ActiveDocument.Tables(n).Range.Information(wdHorizontalPositionRelativeToPage) 将为您提供特定表的位置。

    Selection.Tables(1).Range.Information(wdHorizontalPositionRelativeToPage) 将为您提供包含所选内容的表格的位置。

    【讨论】:

    • 非常感谢!!刚刚试了一下,它的工作原理完全符合要求。非常感谢!
    猜你喜欢
    • 2013-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    相关资源
    最近更新 更多