View.PasteSpecial メソッド (PowerPoint)

現在のクリップボードの内容を View オブジェクトによって表される表示モードに貼り付けます。

構文

PasteSpecial (DataTypeDisplayAsIconIconFileNameIconIndexIconLabelLink)

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

パラメーター

名前 必須 / オプション データ型 説明
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 クリップボード内容のソース ファイルへのリンクを作成するかどうかを指定します。 クリップボードの内容がリンクをサポートしていない場合、エラーが発生します。

注釈

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

PasteSpecial メソッドの有効なビューは、 Paste メソッドの場合と同じです。 データ型をビューに貼り付けることができない場合 (たとえば、 スライド並べ替えツール ビューに画像を貼り付ける場合)、エラーが発生します。

データ型パラメーターには、これらの PpPasteDataType 定数のいずれかを指定できます。

ppPasteBitmap
ppPasteDefault default
ppPasteEnhancedMetafile
ppPasteGIF
ppPasteHTML
ppPasteJPG
ppPasteMetafilePicture
ppPasteOLEObject
ppPastePNG
ppPasteRTF
ppPasteShape
ppPasteText

DisplayAsIcon パラメーターには、以下の msotristate クラス の定数のいずれかを指定できます。

msoFalse 既定値。 埋め込みオブジェクトまたはリンクをアイコンで表示しません。
msotrue を設定します。 埋め込みオブジェクトまたはリンクをアイコンとして表示されます。

Link パラメーターには、次のいずれかの MsoTriState 定数を 指定できます。

msoFalse 既定値。 クリップボードの内容のソース ファイルへのリンクを作成しません。
msotrue を設定します。 クリップボード内容のソース ファイルへのリンクを作成します。

ソース コンテンツが完全にダウンロードされていない場合、このメソッドは失敗し、エラーが発生します。 部分ドキュメントの詳細については、「部分ドキュメントを 操作する」を参照してください。

次の使用例は、別のウィンドウにビットマップ イメージをアイコンとして貼り付けます。 この使用例では、2 つのウィンドウが開かれており、ウィンドウ 1 のビットマップ イメージが現在選択されていると仮定しています。

Sub PasteOLEObject()

    Windows(1).Selection.Copy
    Windows(2).View.PasteSpecial DataType:=ppPasteOLEObject, _
        DisplayAsIcon:=msoTrue, IconLabel:="New Bitmap Image"

End Sub

関連項目

ビュー オブジェクト

部分ドキュメントの操作

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

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