PowerPoint) (Shapes.PasteSpecial 方法

會使用特殊格式貼上剪貼簿的內容。

語法

運算式PasteSpecial (DataTypeDisplayAsIconIconFileNameIconIndexIconLabelLink)

expression 代表 Shapes 物件的變數。

參數

名稱 必要/選用 資料類型 描述
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 會決定是否要建立剪貼簿內容來源檔案的連結。 如果剪貼簿內容不支援連結,就會發生錯誤。

傳回值

ShapeRange

註解

將圖案新增至集合中指定之格式的圖形。 如果指定的資料類型為 text 資料類型、 新的文字方塊中建立的文字。 貼上成功時 PasteSpecial 方法會傳回 ShapeRange 物件,代表已貼上的圖案範圍。

DataType參數值可以是下列其中一個PpPasteDataType常數:

  • ppPasteBitmap
  • ppPasteDefault
  • ppPasteEnhancedMetafile
  • ppPasteHTML
  • ppPasteGIF
  • ppPasteJPG
  • ppPasteMetafilePicture
  • ppPastePNG
  • ppPasteShape

DisplayAsIcon參數值可以是下列其中一個MsoTriState常數。

常數 描述
msoFalse 預設值。 不會將內嵌物件 (或連結) 顯示為圖示。
msoTrue 會將內嵌物件 (或連結) 顯示為圖示。

呼叫 PasteSpecial 方法時,如果剪貼簿上沒有資料會發生錯誤。

如果來源內容未完全下載,則此方法會失敗併發生錯誤。 如需部分檔的詳細資訊,請 參閱使用部分檔

另請參閱

Shapes 物件

使用部分檔

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應