Свойство PictureFormat.HasTransparencyColor (Publisher)
Возвращает логическое значение, указывающее, применен ли цвет прозрачности к указанному изображению. Только для чтения.
Синтаксис
expression. HasTransparencyColor
Выражение Переменная, представляющая объект PictureFormat .
Возвращаемое значение
Boolean
Пример
В следующем примере возвращается список изображений с цветами прозрачности в активной публикации.
Sub ListPicturesWithTransColors()
Dim pgLoop As Page
Dim shpLoop As Shape
For Each pgLoop In ActiveDocument.Pages
For Each shpLoop In pgLoop.Shapes
If shpLoop.Type = pbPicture Or shpLoop.Type = pbLinkedPicture Then
With shpLoop.PictureFormat
If .IsEmpty = msoFalse Then
If .HasTransparencyColor = True Then
Debug.Print .Filename
End If
End If
End With
End If
Next shpLoop
Next pgLoop
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.