确定左右Table边界位置

Determining Left and Right Table Boundary Position

我需要知道一个table的左右边界位置。我尝试了 Selection.Information(wdHorizo​​ntalPositionRelativeToPage) 的各种组合,但这似乎给出了文本在 table 中的位置,因此取决于单元格填充和 left/center/right 对齐。

我想要左右table边框位置。

看来这应该很简单。例如,table 知道在哪里划定边界。

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

ActiveDocument.Tables(n).Range.Information(wdHorizontalPositionRelativeToPage) 将为您提供特定 table.

的位置

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