Worksheet.PasteSpecial メソッド
クリップボードの内容を、指定された形式でワークシートに貼り付けます。他のアプリケーションからデータを貼り付ける場合、または特定の形式でデータを貼り付ける場合、このメソッドを使用します。
名前空間: Microsoft.Office.Tools.Excel
アセンブリ: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)
Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 内)
構文
'宣言
Sub PasteSpecial ( _
Format As Object, _
Link As Object, _
DisplayAsIcon As Object, _
IconFileName As Object, _
IconIndex As Object, _
IconLabel As Object, _
NoHTMLFormatting As Object _
)
void PasteSpecial(
Object Format,
Object Link,
Object DisplayAsIcon,
Object IconFileName,
Object IconIndex,
Object IconLabel,
Object NoHTMLFormatting
)
パラメーター
- Format
型 : System.Object
データのクリップボード形式を指定する文字列。"HTML"、"ビットマップ"、"ハイパーリンク"、"Unicode テキスト"、および "テキスト" を含む共通の書式指定文字列です。
- Link
型 : System.Object
貼り付けられたデータの元のデータへのリンクを確立する場合は true です。コピー元のデータがリンクできない場合は、またはコピー元のアプリケーションがリンクをサポートしていない場合、このパラメーターは無視されます。既定値 false です。
- DisplayAsIcon
型 : System.Object
貼り付けられたオブジェクトをアイコンとして表示する場合は true です。既定値 false です。
- IconFileName
型 : System.Object
DisplayAsIcon が true の場合に使用するアイコンを含むファイルの名前です。
- IconIndex
型 : System.Object
アイコン ファイル内のアイコンのインデックス番号です。
- IconLabel
型 : System.Object
アイコンのテキスト ラベルです。
- NoHTMLFormatting
型 : System.Object
すべての書式、ハイパーリンク、画像を HTML から削除する場合は true、HTML をそのまま貼り付ける場合は false です。既定値 false です。
解説
Format パラメーターに渡す文字列が不明の場合は、Excel で貼り付けコマンドを試みることによって、クリップボード上のデータと互換性のある文字列を表示できます。データをクリップボードにコピーし、Excel で [形式を選択して貼り付け] コマンドを使用し、[形式を選択して貼り付け] ダイアログ ボックスに書式一覧を表示します。
NoHTMLFormatting は、Format = "HTML" の場合のみ有効です。それ以外の場合は、NoHTMLFormatting は無視されます。
このメソッドを使用する前に、貼り付け先の範囲を選択する必要があります。
このメソッドは、クリップボードの内容によって、シートの選択内容を変更する可能性があります。
省略可能なパラメーター
省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。