View.PasteSpecial メソッド (PowerPoint)
現在のクリップボードの内容を View オブジェクトによって表される表示モードに貼り付けます。
構文
式。PasteSpecial (DataType、 DisplayAsIcon、 IconFileName、 IconIndex、 IconLabel、 Link)
式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 |
ppPasteSVG |
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 のサポートおよびフィードバックを参照してください。