我在 Word 2010 上使用 VBA。
我有一些代码可以将边框添加到运行正常的内联形状,但我需要能够删除边框,但这似乎不起作用。我已经搜索了这个网站,除了这个之外找不到任何东西:
在线形状上使用 vba 模拟单词边框和阴影选项“适用于:”(文本)
代码如下:
子 TestAddBorders()
Dim rngShape As InlineShape
For Each rngShape In ActiveDocument.InlineShapes
With rngShape.Range.Borders
.OutsideLineStyle = wdLineStyleSingle
.OutsideColorIndex = wdPink
.OutsideLineWidth = wdLineWidth300pt
End With
Next rngShape
结束子
子 TestRemoveBorders()
Dim rngShape As InlineShape
For Each rngShape In ActiveDocument.InlineShapes
With rngShape.Range.Borders
.OutsideLineStyle = wdLineStyleNone
End With
Next rngShape
结束子
我总是留下一张带有灰色边框的图片(inlineshape)。在“图片工具”>“格式”选项卡上使用“图片边框>无轮廓”将其删除,但我无法在 VBA 中找到任何方法。wdLineStyleNone 似乎不起作用,我看不到 color = "none" 或 linewidth = "none" 的选项
谢谢你。