Compartilhar via


Método ShapeRange.SaveAsPicture (Publisher)

Salva uma faixa de uma ou mais formas como um arquivo de imagem.

Sintaxe

expressão. SaveAsPicture (FileName, pbResolution)

Expressão Uma variável que representa um objeto ShapeRange .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
FileName Obrigatório String O caminho e o nome do arquivo do novo arquivo de imagem que você deseja criar. O formato gráfico no qual a imagem é salva é determinado pela extensão de nome do arquivo (como .jpg ou .gif) especificada.
pbResolution Opcional PbPictureResolution A resolução na qual a imagem deve ser salva. Pode ser uma das constantes PbPictureResolution .

Exemplo

Os seguintes Microsoft Visual Basic for Applications (VBA) macro mostra como usar o método SaveAsPicture para salvar todas as formas na primeira página da publicação ativa como um arquivo de imagem. jpg.

Antes de executar esse código, substitua filename.jpg por um nome de arquivo válido e o caminho para uma pasta em seu computador em que você tem permissão para salvar arquivos.

Public Sub SaveAsPicture_Example() 
 
 Dim pubShapeRange As Publisher.ShapeRange 
 Set pubShapeRange = ThisDocument.Pages(1).Shapes.Range 
 
 pubShapeRange.SaveAsPicture "filename.jpg" 
 
End Sub

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.