Selection.PasteSpecial メソッド (Word)

クリップボードの内容を挿入します。

構文

PasteSpecial (IconIndexLinkPlacementDisplayAsIconDataTypeIconFileNameIconLabel)

expression 必須です。 Selection オブジェクトを表す変数を指定します。

パラメーター

名前 必須 / オプション データ型 説明
IconIndex 省略可能 Variant (バリアント型) DisplayAsIcon が True の場合、この引数は、引数 IconFilename で指定したプログラム ファイルで使用するアイコンに対応する数値です。 この引数を省略した場合は、1 番目 (既定値) のアイコンが使用されます。
Link 省略可能 バリアント型 (Variant) True クリップボード内容のソース ファイルへのリンクを作成します。 既定値は、 false を指定 します。
Placement 省略可能 バリアント型 WdOLEPlacement 定数のいずれかを指定できます。
DisplayAsIcon 省略可能 バリアント型 (Variant) のリンクをアイコンとして表示します。 既定値は、 false を指定 します。
DataType 省略可能 バリアント型 (Variant) クリップボードの内容を文書に挿入するときの書式を指定します。 WdPasteDataType クラスの定数を使用します。
IconFileName 省略可能 バリアント型 (Variant) DisplayAsIcon が True の場合、この引数は、表示するアイコンが格納されるファイルのパスとファイル名です。
IconLabel 省略可能 バリアント型 (Variant) DisplayAsIcon が True の場合、この引数は、アイコンの下に表示されるテキストです。

注釈

PasteSpecial メソッドとは異なり、貼り付けた情報の形式を制御し、(必要に応じて) ソース ファイルへのリンク (Microsoft Excel ワークシートなど) を確立できます。 指定した選択範囲の内容を置き換えたくない場合は、このメソッドを使用する前に Collapse メソッドを使用します。 このメソッドを使用すると、選択範囲がクリップボードの内容を含めるように拡張されません。

次の使用例は、クリップボードの内容を書式なしの文字列としてカーソル位置に挿入します。

Selection.Collapse Direction:=wdCollapseStart 
Selection.PasteSpecial DataType:=wdPasteText

関連項目

Selection オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。