确定左右Table边界位置
Determining Left and Right Table Boundary Position
我需要知道一个table的左右边界位置。我尝试了 Selection.Information(wdHorizontalPositionRelativeToPage) 的各种组合,但这似乎给出了文本在 table 中的位置,因此取决于单元格填充和 left/center/right 对齐。
我想要左右table边框位置。
看来这应该很简单。例如,table 知道在哪里划定边界。
您需要获取 table 范围的位置,而不是选择。
ActiveDocument.Tables(n).Range.Information(wdHorizontalPositionRelativeToPage)
将为您提供特定 table.
的位置
Selection.Tables(1).Range.Information(wdHorizontalPositionRelativeToPage)
将为您提供包含所选内容的 table 的位置。
我需要知道一个table的左右边界位置。我尝试了 Selection.Information(wdHorizontalPositionRelativeToPage) 的各种组合,但这似乎给出了文本在 table 中的位置,因此取决于单元格填充和 left/center/right 对齐。
我想要左右table边框位置。
看来这应该很简单。例如,table 知道在哪里划定边界。
您需要获取 table 范围的位置,而不是选择。
ActiveDocument.Tables(n).Range.Information(wdHorizontalPositionRelativeToPage)
将为您提供特定 table.
Selection.Tables(1).Range.Information(wdHorizontalPositionRelativeToPage)
将为您提供包含所选内容的 table 的位置。