Свойство Shape.IsInline (Publisher)
Возвращает константу MsoTriState , указывающую, является ли фигура встроенной (содержится в текстовом выполнении). Только для чтения.
Синтаксис
expression. IsInline
Выражение Переменная, представляющая объект Shape .
Пример
В этом примере проверяется первая фигура (текстовый кадр) на первой странице публикации, чтобы увидеть, является ли она встроенной. Если это не так, поиск выполняется внутри этой фигуры, чтобы найти все встроенные фигуры в текстовом кадре. Для всех найденных встроенных фигур свойство ForeColor имеет значение красный.
Dim theShape As Shape
Dim i As Integer
Set theShape = ActiveDocument.Pages(1).Shapes(1)
If Not theShape.IsInline = True Then
With theShape.TextFrame.Story.TextRange
If .InlineShapes.Count > 0 Then
For i = 1 To .InlineShapes.Count
.InlineShapes(i).Select
.InlineShapes(i).Fill.ForeColor.RGB = vbRed
Next
End If
End With
End If
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.