TextRange.PasteSpecial メソッド (PowerPoint)

指定した形式でテキスト範囲をクリップボードの内容に置き換えます。

構文

PasteSpecial (DataTypeDisplayAsIconIconFileNameIconIndexIconLabelLink)

TextRange オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
DataType 省略可能 PpPasteDataType ドキュメントに挿入するときのクリップボード内容の形式を指定します。 既定値は、クリップボードの内容によって異なります。 クリップボードの内容が引数 DataType で指定されたデータの形式をサポートしていない場合、エラーが発生します。
DisplayAsIcon 省略可能 MsoTriState 埋め込みオブジェクトまたはリンクをアイコンとして表示するのには 、msotrue を設定 をします。
IconFileName 省略可能 String DisplayAsIcon が msoTrue に設定されている場合この引数は、表示するアイコンが格納されるファイルのパスとファイル名です。 DisplayAsIcon が msoFalse に設定されている場合、この引数は無視されます。
IconIndex 省略可能 長整数型 (Long) DisplayAsIcon が msoTrue に設定されている場合この引数は、引数 IconFilename で指定したプログラム ファイルで使用するアイコンに対応する番号です。 たとえば、0 (ゼロ) は、最初のアイコンに対応して、1、2 番目のアイコンに対応します。 この引数を省略すると、最初の (既定) のアイコンが使用されます。 DisplayAsIcon が msoFalse に設定されている場合、この引数は無視されます。 IconIndex が有効な範囲外にある場合は、既定のアイコン (インデックス 0) が使用されます。
IconLabel 省略可能 String DisplayAsIcon が msoTrue に設定されている場合、この引数は、アイコンの下に表示されるテキストになります。 このラベルが存在しない場合は、PowerPoint には、クリップボードの内容に基づいてアイコン ラベルが生成されます。 DisplayAsIcon が msoFalse に設定されている場合、この引数は無視されます。
Link 省略可能 MsoTriState クリップボード内容のソース ファイルへのリンクを作成するかどうかを指定します。 クリップボードの内容がリンクをサポートしていない場合、エラーが発生します。

戻り値

TextRange

注釈

TextRange オブジェクトの有効なデータ型は、 ppPasteTextppPasteHTML 、および ppPasteRTF (その他の形式には、エラーが生成されます)。 貼り付けが正常に実行された場合、このメソッドは貼り付けられているテキスト範囲を表す TextRange オブジェクトを返します。

DataType パラメーターの値に使用できるのは、次に示す PpPasteDataType クラスの定数のいずれかです。

ppPasteDefault
ppPasteHTML
ppPasteRTF
ppPasteText

DisplayAsIcon パラメーターの値に使用できるのは、次に示す MsoTriState クラスの定数のいずれかです。

定数 説明
msoFalse 既定値です。 埋め込みオブジェクトまたはリンクをアイコンで表示しません。
msoTrue 埋め込みオブジェクトまたはリンクをアイコンで表示します。

PasteSpecial メソッドを呼び出したときにクリップボードにデータがないと、エラーが発生します。

関連項目

TextRange オブジェクト

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

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