Propriedade PictureFormat.FileName (Publisher)
Retorna uma cadeia de caracteres que representa o nome de arquivo da imagem especificada ou objeto OLE. Somente leitura.
Sintaxe
expressão. Filename
Expressão Uma variável que representa um objeto PictureFormat .
Valor de retorno
Cadeia de caracteres
Comentários
Para imagens e objetos OLE vinculados, a sequência retornada representa o caminho completo e o nome de arquivo da imagem. Para imagens e objetos OLE incorporados, a sequência retornada representa somente o nome de arquivo.
Para determinar se uma forma representa uma imagem vinculada, use a propriedade Type do objeto Shape ou a propriedade IsLinked do objeto PictureFormat .
Exemplo
O exemplo a seguir retorna propriedades de imagem selecionadas para cada imagem da publicação ativa.
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
Debug.Print "File Name: " & .FileName
Debug.Print "Horizontal Scaling: " & .HorizontalScale & "%"
Debug.Print "Vertical Scaling: " & .VerticalScale & "%"
Debug.Print "File size in publication: " & .FileSize & " bytes"
End If
End With
End If
Next shpLoop
Next pgLoop
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.