NamedRange.CopyPicture – metoda
Kopie NamedRange ovládací prvek do schránky jako obrázek.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
Function CopyPicture ( _
Appearance As XlPictureAppearance, _
Format As XlCopyPictureFormat _
) As Object
Object CopyPicture(
XlPictureAppearance Appearance,
XlCopyPictureFormat Format
)
Parametry
- Appearance
Typ: Microsoft.Office.Interop.Excel.XlPictureAppearance
Určuje, jak má být obrázek zkopírován.
Může být jeden z následujících XlPictureAppearance konstanty:
xlPrinter
xlScreen
- Format
Typ: Microsoft.Office.Interop.Excel.XlCopyPictureFormat
Formát obrázku.
Může být jeden z následujících XlCopyPictureFormat konstanty:
xlBitmap
xlPicture
Vrácená hodnota
Typ: System.Object
Poznámky
Volitelné parametry
Informace o nepovinných parametrů naleznete v tématu Volitelné parametry v řešeních pro systém Office.
Příklady
Následující příklad kódu vytvoří NamedRange a naplní ji slovo Novák.Poté použije CopyPicture metoda kopírování NamedRange do schránky jako rastrový obrázek.
Tento příklad je pro vlastní úpravy úrovni dokumentu.
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
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);
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.