TextRange.InlineShapes 属性 (Publisher)

返回一个 InlineShapes 集合,该集合代表包含在文字范围内的内嵌形状。 只读。

语法

表达式InlineShapes

表达 一个代表 TextRange 对象的变量。

返回值

InlineShapes

备注

使用 TextFrame.Story.TextRange.InlineShapes 返回文本框架中的所有内联形状,包括溢出形状。

使用 TextFrame.TextRange.InlineShapes 仅返回文本框架中可见的内联形状,而不返回处于溢出状态的形状。

示例

下面的示例在当前出版物的第一页上查找第一个形状 (一个文本框)。 然后使用 InlineShapes 属性以确定文本框中是否存在任何内嵌形状。 如果发现任何垂直翻转每个内嵌形状和其前景色设置为红色。

请注意,通过使用 TextFrame.Story.TextRange.InlineShapes,还将找到溢出中的任何内联形状。

Dim theShape As Shape 
Dim i As Integer 
 
Set theShape = ActiveDocument.Pages(1).Shapes(1) 
 
With theShape.TextFrame.Story.TextRange 
 If .InlineShapes.Count > 0 Then 
 For i = 1 To .InlineShapes.Count 
 .InlineShapes(i).Flip (msoFlipVertical) 
 .InlineShapes(i).Fill.ForeColor.RGB = vbRed 
 Next 
 End If 
End With

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。