次の方法で共有


Worksheet.PasteSpecial メソッド

クリップボードの内容を、指定された形式でワークシートに貼り付けます。 他のアプリケーションからデータを貼り付ける場合、または特定の形式でデータを貼り付ける場合、このメソッドを使用します。

名前空間:  Microsoft.Office.Tools.Excel
アセンブリ:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.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 セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Worksheet インターフェイス

Microsoft.Office.Tools.Excel 名前空間