NamedRange.CopyPicture メソッド
NamedRange コントロールをピクチャとしてクリップボードにコピーします。
名前空間: Microsoft.Office.Tools.Excel
アセンブリ: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)
構文
'宣言
Function CopyPicture ( _
Appearance As XlPictureAppearance, _
Format As XlCopyPictureFormat _
) As Object
Object CopyPicture(
XlPictureAppearance Appearance,
XlCopyPictureFormat Format
)
パラメーター
- Appearance
型 : Microsoft.Office.Interop.Excel.XlPictureAppearance
ピクチャのコピー方法を指定します。
次のいずれかの XlPictureAppearance 定数です。
xlPrinter
xlScreen
- Format
型 : Microsoft.Office.Interop.Excel.XlCopyPictureFormat
ピクチャの形式です。
次のいずれかの XlCopyPictureFormat 定数です。
xlBitmap
xlPicture
戻り値
型 : System.Object
解説
省略可能なパラメーター
省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。
例
次のコード例は、NamedRange を作成し、そこに Smith という語を入力します。次に、CopyPicture メソッドを使用して、NamedRange をビットマップとしてクリップボードにコピーします。
この例は、ドキュメント レベルのカスタマイズ用に作成されています。
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);
}
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。