將剪貼簿中的目前的內容貼到 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 會對應至第二個圖示。 如果省略此引數,則會使用第一個 (預設值) 圖示。 如果 DisplayAsIcon 設為 msoFalse ,則會忽略這個引數。 如果 IconIndex 超出有效範圍時,會使用預設圖示 (索引 0)。 |
| IconLabel | 選用 | String | 如果 DisplayAsIcon 設為 msoTrue ,則此引數是出現在圖示下的文字。 如果此標籤遺漏,Microsoft PowerPoint 會產生根據剪貼簿內容圖示標籤。 如果 DisplayAsIcon 設為 msoFalse ,則會忽略這個引數。 |
| Link | 選用 | MsoTriState | 會決定是否要建立剪貼簿內容來源檔案的連結。 如果剪貼簿內容不支援連結,就會發生錯誤。 |
註解
呼叫 PasteSpecial 方法時,如果剪貼簿上沒有資料會發生錯誤。
有效檢視 PasteSpecial 方法是那些 Paste 方法相同。 例如,如果你嘗試將圖片貼入幻 燈片排序器檢視) ,若資料型別無法貼入檢視 (,就會發生錯誤。
DataType 參數可以是下列其中一個 PpPasteDataType 常數
| ppPasteBitmap |
| ppPasteDefault default |
| ppPaste增強元檔案 |
| ppPasteGIF |
| ppPasteHTML |
| ppPasteJPG |
| ppPasteMetafile圖片 |
| ppPasteOLEObject |
| ppPastePNG |
| ppPasteRTF |
| ppPasteShape |
| ppPasteSVG |
| ppPasteText |
DisplayAsIcon 參數可以是下列其中一個 MsoTriState 常數。
| msofalse: 預設值。 不會以圖示顯示內嵌的物件 (或連結)。 |
| msotrue: 會顯示為圖示的內嵌的物件 (或連結)。 |
連結參數可以是這些 MsoTriState 常數之一。
| msofalse: 預設值。 不會建立剪貼簿內容的來源檔案的連結。 |
| msotrue: 會建立剪貼簿內容的來源檔案的連結。 |
若原始內容未完整下載,此方法將失敗並發生錯誤。 欲了解更多部分文件資訊,請參閱「 部分文件工作」。
範例
在下列範例中,會將某個點陣圖圖像當做圖示貼到另一個視窗。 這個範例是假設有兩個開啟的視窗,第一個視窗中目前選取了一個點陣圖圖像。
Sub PasteOLEObject()
Windows(1).Selection.Copy
Windows(2).View.PasteSpecial DataType:=ppPasteOLEObject, _
DisplayAsIcon:=msoTrue, IconLabel:="New Bitmap Image"
End Sub
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。