Worksheet.PasteSpecial 方法 (Excel)
使用指定格式將剪貼簿的內容貼到工作表上。 使用此方法可從其他應用程式中貼上資料,或以特定的格式貼上資料。
語法
運算式。PasteSpecial (Format、 Link、 DisplayAsIcon、 IconFileName、 IconIndex、 IconLabel、 NoHTMLFormatting)
表達 代表 Worksheet 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Format | 選用 | Variant | 指定剪貼簿資料格式的字串。 |
連結 | 選用 | Variant | True 以建立已貼上資料來源的連結。 如果來源資料不適用於連結,或者來源應用程式不支援連結,則會忽略這個參數。 預設值為 False。 |
DisplayAsIcon | 選用 | Variant | True 是表示 將貼上的資料顯示為圖示。 預設值為 False。 |
IconFileName | 選用 | Variant | 如果 DisplayAsIcon 為 True,則為包含要使用之圖示的檔案名。 |
IconIndex | 選用 | Variant | 圖示檔內的圖示索引編號。 |
IconLabel | 選用 | Variant | 圖示的文字標籤。 |
NoHTMLFormatting | 選用 | Variant | True 以從 HTML 移除所有格式、超連結及影像。 如果為 False,則會直接貼上 HTML。 預設值為 False。 |
註解
注意事項
NoHTMLFormatting 只有在 Format = 「HTML」 時才重要;在所有其他情況下, 會忽略 NoHTMLFormatting 。
使用此方法之前,必須先選取目的範圍。
此方法可能會修改工作表的選取範圍,視剪貼簿的內容而定。
對於英文以外的語言開發人員,您可以將下列其中一個常數取代 (0-5) ,以與圖片檔案格式相等的字串對應。
Format 引數 | 字串對等專案 |
---|---|
0 | "Picture (PNG)" |
1 | "Picture (JPEG)" |
2 | "Picture (GIF)" |
3 | 「圖片 (增強型中繼檔) 」 |
4 | "Bitmap" |
5 | "Microsoft Office Drawing Object" |
範例
這個範例會將剪貼簿中的 Microsoft Word 文件物件貼到 Sheet1 上的 D1 儲存格中。
Worksheets("Sheet1").Range("D1").Select
ActiveSheet.PasteSpecial format:= _
"Microsoft Word 8.0 Document Object"
本範例會貼上圖片物件,並且不會以圖示顯示。
Worksheets("Sheet1").Range("F5").PasteSpecial _
Format:="Picture (Enhanced Metafile)", Link:=False,
DisplayAsIcon:=False
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應