NamedRange.CopyPicture(XlPictureAppearance, XlCopyPictureFormat) Método

Definição

Copia o controle do NamedRange para a Área de transferência como uma imagem.

public object CopyPicture (Microsoft.Office.Interop.Excel.XlPictureAppearance Appearance = Microsoft.Office.Interop.Excel.XlPictureAppearance.xlScreen, Microsoft.Office.Interop.Excel.XlCopyPictureFormat Format = Microsoft.Office.Interop.Excel.XlCopyPictureFormat.xlPicture);

Parâmetros

Appearance
XlPictureAppearance

Especifica como a imagem deve ser copiada.

Pode ser uma das seguintes constantes XlPictureAppearance: xlPrinterxlScreen

Format
XlCopyPictureFormat

O formato da imagem.

Pode ser uma das seguintes constantes XlCopyPictureFormat: xlBitmapxlPicture

Retornos

Object

Exemplos

O exemplo de código a seguir cria um NamedRange e o popula com a palavra Smith. Em seguida, ele usa o CopyPicture método para copiar o NamedRange para a área de transferência como um bitmap.

Este exemplo destina-se a uma personalização no nível de documento.

Microsoft.Office.Tools.Excel.NamedRange copyBitmapRange;
private void CopyAsBitmap()
{
    copyBitmapRange = this.Controls.AddNamedRange(
        this.Range["C3"], "copyBitmapRange");
    this.copyBitmapRange.Value2 = "Smith";
    this.copyBitmapRange.CopyPicture(
        Excel.XlPictureAppearance.xlScreen,
        Excel.XlCopyPictureFormat.xlBitmap);
}
Private copyBitmapRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub CopyAsBitmap()
    copyBitmapRange = Me.Controls.AddNamedRange( _
        Me.Range("C3"), "copyBitmapRange")
    Me.copyBitmapRange.Value2 = "Smith"
    Me.copyBitmapRange.CopyPicture( _
        Excel.XlPictureAppearance.xlScreen, _
        Excel.XlCopyPictureFormat.xlBitmap)
End Sub

Comentários

Parâmetros opcionais

Para obter informações sobre parâmetros opcionais, consulte parâmetros opcionais em soluções do Office.

Aplica-se a