Método Shapes.PasteSpecial (PowerPoint)

Cola o conteúdo da Área de transferência usando um formato especial.

Sintaxe

expressão. PasteSpecial (DataType, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Link)

expressão Uma variável que representa um objeto Formas.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
DataType Opcional PpPasteDataType Um formato para o conteúdo da Área de transferência, quando for inserido no documento. O valor padrão varia, de acordo com esse conteúdo. Ocorrerá um erro se o tipo de dado especificado no argumento DataType não tiver suporte do conteúdo da Área de transferência.
DisplayAsIcon Opcional MsoTriState MsoTrue para exibir o objeto incorporado (ou link) como um ícone.
IconFileName Opcional String Se DisplayAsIcon for definido como msoTrue, esse argumento será o caminho e o nome do arquivo no qual o ícone a ser exibido está armazenado. Se DisplayAsIcon for definido como msoFalse, este argumento será ignorado.
IconIndex Opcional Long Se DisplayAsIcon for definido como msoTrue, esse argumento será um número que corresponde ao ícone que você deseja usar no arquivo de programa especificado por IconFilename. Por exemplo, 0 (zero) corresponde ao primeiro ícone e 1 corresponde ao segundo ícone. Se esse argumento for omitido, o primeiro ícone (padrão) é usado. Se DisplayAsIcon for definido como msoFalse, este argumento é ignorado. Se IconIndex estiver fora do intervalo válido, o ícone padrão (índice 0) é usado.
IconLabel Opcional String Se DisplayAsIcon for definido como msoTrue, esse argumento será o texto que aparece abaixo do ícone. Se esse rótulo for omitido, o Microsoft PowerPoint gerará o rótulo de um ícone com base no conteúdo da área de transferência. Se DisplayAsIcon for definido como msoFalse, este argumento é ignorado.
Link Opcional MsoTriState Determina se será criado um vínculo para o arquivo de origem do conteúdo da Área de transferência. Ocorrerá um erro se o conteúdo da Área de Transferência não oferecer suporte a um link.

Valor de retorno

ShapeRange

Comentários

Adiciona a forma à coleção de formas no formato especificado. Se o tipo de dados especificado for um tipo de dados de texto, uma nova caixa de texto é criada com o texto. Se a colagem tiver êxito, o método PasteSpecial retorna um objeto ShapeRange representando o intervalo de formas que foi colado.

O valor do parâmetro DataType pode ser uma dessas constantes PpPasteDataType :

  • ppPasteBitmap
  • ppPasteDefault
  • ppPasteEnhancedMetafile
  • ppPasteHTML
  • ppPasteGIF
  • ppPasteJPG
  • ppPasteMetafilePicture
  • ppPastePNG
  • ppPasteShape

O valor do parâmetro DisplayAsIcon pode ser uma dessas constantes MsoTriState .

Constante Descrição
msoFalse O padrão. Não exibe o objeto incorporado (ou link) como um ícone.
msoTrue Exibe o objeto incorporado (ou link) como um ícone.

Ocorrerá um erro se houver nenhum dado na área de transferência quando o método PasteSpecial for chamado.

Se o conteúdo de origem não for totalmente baixado, esse método falhará e ocorrerá um erro. Para obter mais informações sobre os Documentos Parciais, consulte Trabalhar com Documentos Parciais.

Confira também

Objeto Shapes

Trabalhar com documentos parciais

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.