【发布时间】:2017-09-30 02:00:17
【问题描述】:
我在 Word 2016 中使用 VBA,我想创建一个段落大小的矩形(由于其他原因我不能使用边框功能)。
我可以使用这段代码获得第一个字符的位置,但是段落的底部和右端呢?
x = Selection.Information(wdHorizontalPositionRelativeToPage)
y = Selection.Information(wdVerticalPositionRelativeToPage)
很遗憾,以下只是我的一厢情愿:
w = Selection.Paragraphs(1).Width
h = Selection.Paragraphs(1).Height
最后,我想执行以下操作来生成一个与段落周围的边界框大小相同的矩形:
ActiveDocument.Shapes.AddShape msoShapeRectangle, x, y, w, h
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: vba ms-word position bounding-box paragraph