WorksheetBase.PasteSpecial メソッド

定義

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

public void PasteSpecial (object format, object link, object displayAsIcon, object iconFileName, object iconIndex, object iconLabel, object noHTMLFormatting);
member this.PasteSpecial : obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PasteSpecial (Optional format As Object, Optional link As Object, Optional displayAsIcon As Object, Optional iconFileName As Object, Optional iconIndex As Object, Optional iconLabel As Object, Optional noHTMLFormatting As Object)

パラメーター

format
Object

データのクリップボード形式を指定する文字列。 "HTML"、"ビットマップ"、"ハイパーリンク"、"Unicode テキスト"、および "テキスト" を含む共通の書式指定文字列です。

link
Object

貼り付けられたデータの元のデータへのリンクを確立する場合は true です。 コピー元のデータがリンクできない場合は、またはコピー元のアプリケーションがリンクをサポートしていない場合、このパラメーターは無視されます。 既定値は false です。

displayAsIcon
Object

貼り付けられたオブジェクトをアイコンとして表示する場合は true です。 既定値は false です。

iconFileName
Object

が の場合DisplayAsIcontrueに使用するアイコンを含むファイルの名前。

iconIndex
Object

アイコン ファイル内のアイコンのインデックス番号です。

iconLabel
Object

アイコンのテキスト ラベルです。

noHTMLFormatting
Object

すべての書式、ハイパーリンク、画像を HTML から削除する場合は true、HTML をそのまま貼り付ける場合は false です。 既定値は false です。

次のコード例では、HTML をクリップボードに配置し、 メソッドを PasteSpecial 使用してクリップボードの内容をセル A1 に貼り付けます。 この例では、 メソッドを呼び出す前に範囲を PasteSpecial 選択します。

この例は、ドキュメント レベルのカスタマイズ用です。

private void PasteSpecialText()
{
    Clipboard.SetText("<HTML><BODY><STRONG>Paste Special Text Example" +
        "</STRONG></BODY></HTML>");

    this.Range["A1"].Select();
    this.PasteSpecial(missing, false, false);
}
Private Sub PasteSpecialText()
    Clipboard.SetText("<HTML><BODY><STRONG>Paste Special Text Example" & _
        "</STRONG></BODY></HTML>")

    Me.Range("A1").Select()
    Me.PasteSpecial(Link:=False, DisplayAsIcon:=False)
End Sub

注釈

Format パラメーターに渡す文字列がわからない場合は、Excel で paste コマンドを実行することで、クリップボードのデータと互換性のある文字列を表示できます。 データをクリップボードにコピーし、Excel の [ 形式を貼り付け] コマンドを使用して、[ 形式の貼り付け ] ダイアログ ボックスに一覧表示されている形式を表示します。

NoHTMLFormatting は、 = "HTML" の場合 Format にのみ重要です。 それ以外の場合は、 NoHTMLFormatting は無視されます。

このメソッドを使用する前に、変換先の範囲を選択する必要があります。

このメソッドは、クリップボードの内容に応じて、シートの選択を変更する場合があります。

省略可能のパラメーター

省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。

適用対象