TextRange.PasteSpecial メソッド (PowerPoint)
指定した形式でテキスト範囲をクリップボードの内容に置き換えます。
構文
式。PasteSpecial (DataType、 DisplayAsIcon、 IconFileName、 IconIndex、 IconLabel、 Link)
式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 オブジェクトの有効なデータ型は、 ppPasteText 、 ppPasteHTML 、および ppPasteRTF (その他の形式には、エラーが生成されます)。 貼り付けが正常に実行された場合、このメソッドは貼り付けられているテキスト範囲を表す TextRange オブジェクトを返します。
DataType パラメーターの値に使用できるのは、次に示す PpPasteDataType クラスの定数のいずれかです。
ppPasteDefault |
ppPasteHTML |
ppPasteRTF |
ppPasteText |
DisplayAsIcon パラメーターの値に使用できるのは、次に示す MsoTriState クラスの定数のいずれかです。
定数 | 説明 |
---|---|
msoFalse | 既定値です。 埋め込みオブジェクトまたはリンクをアイコンで表示しません。 |
msoTrue | 埋め込みオブジェクトまたはリンクをアイコンで表示します。 |
PasteSpecial メソッドを呼び出したときにクリップボードにデータがないと、エラーが発生します。
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。