Worksheet.Paste 方法
將“剪貼板”中的內容粘貼到工作表上。
語(yǔ)法:Paste(Destination, Link)
Destination 可選 Variant 一個(gè) Range 對象,指定用于粘貼剪貼板中內容的目標區域。
如果省略此參數,就使用當前的選定區域。僅當剪貼板中的內容能被粘貼到某區域時(shí),才能指定此參數。
如果指定了此參數,則不能使用 Link 參數。
Link 可選 Variant 如果為 True,則鏈接到被粘貼數據的源。
如果指定此參數,則不能使用 Destination 參數,默認值是 False。
如果不指定 Destination 參數,則在使用該方法之前必須選擇目標區域。
該方法可能會(huì )修改工作表的選定區域,這取決于剪貼板中的內容。
示例:
ActiveSheet.UsedRange.Copy
Range('a33').Select
Workbooks(1).Worksheets(1).Paste
'復制活動(dòng)工作表內使用的單元格區域,粘貼在活動(dòng)工作表的A33單元格區域
ActiveSheet.UsedRange.Copy
ActiveSheet.PasteWorkbooks(2).Worksheets(1).Range('b30')
'復制活動(dòng)工作表內使用的單元格區域到剪貼板,粘貼到第2個(gè)工作簿中的第一個(gè)工作表內的B30
ActiveSheet.UsedRange.Copy
Workbooks(2).Worksheets(2).Paste link:=True
'復制活動(dòng)工作表內使用的單元格區域,粘貼到第2個(gè)工作簿對象中的第2個(gè)工作表內(粘貼鏈接)
Worksheet.PasteSpecial 方法
以指定格式將剪貼板中的內容粘貼到工作表上。
可用本方法從其他應用程序中粘貼數據,或以特定格式粘貼數據。
語(yǔ)法:
PasteSpecial(Format, Link, DisplayAsIcon,IconFileName, IconIndex, IconLabel, NoHTMLFormatting)
Format 可選 Variant 指定數據的剪貼板格式的字符串。
Link 可選 Variant 如果為 True,則鏈接到被粘貼數據的源。
如果源數據不適于鏈接,或源應用程序不支持鏈接,將忽略此參數。默認值是 False。
DisplayAsIcon 可選 Variant 如果為 True,則將粘貼內容顯示為圖標。默認值是 False。
IconFileName 可選 Variant 如果DisplayAsIcon 為 True,則指定包含所用圖標的文件名。
IconIndex 可選 Variant 圖標文件內的圖標索引號。
IconLabel 可選 Variant 圖標的文本標簽。
NoHTMLFormatting 可選 Variant 如果為 True,則從 HTML 中刪除所有的格式設置、超鏈接和圖像。
如果為 False,則完整粘貼 HTML。默認值是 False。
說(shuō)明:僅當 Format =“HTML”時(shí),NoHTMLFormatting 才起作用,所有其他情況下將忽略 NoHTMLFormatting。
必須在使用本方法之前選定目標區域。
該方法可能會(huì )修改工作表的選定區域,這取決于剪貼板中的內容。
示例:
Worksheets('Sheet1').Range('D1').Select
ActiveSheet.PasteSpecial format:= _
'Microsoft Word 8.0 Document Object'
‘此示例將剪貼板中的 MicrosoftWord 文檔對象粘貼到工作表 Sheet1 上的單元格 D1 中。
Worksheets('Sheet1').Range('F5').Select
ActiveSheet.PasteSpecial _
Format:='Microsoft Word 8.0 Document Object', _
DisplayAsIcon:=True
‘此示例粘貼相同的 MicrosoftWord 文檔對象,并將其顯示為圖標。
Worksheet.PrintOut 方法
打印特定的工作表對象。
語(yǔ)法:
PrintOut(From, To, Copies, Preview, ActivePrinter, PrintToFile,Collate, PrToFileName, IgnorePrintAreas)
From 可選 Variant 打印的開(kāi)始頁(yè)號。如果省略此參數,則從起始位置開(kāi)始打印。
To 可選 Variant 打印的終止頁(yè)號。如果省略此參數,則打印至最后一頁(yè)。
Copies 可選 Variant 打印份數。如果省略此參數,則只打印一份。
Preview 可選 Variant 如果為 True,MicrosoftExcel 將在打印對象之前調用打印預覽。
如果為 False(或省略該參數),則立即打印對象。
ActivePrinter 可選 Variant 設置活動(dòng)打印機的名稱(chēng)。
PrintToFile 可選 Variant 如果為 True,則打印到文件。
如果沒(méi)有指定 PrToFileName,Microsoft Excel 將提示用戶(hù)輸入要使用的輸出文件的文件名。
Collate 可選 Variant 如果為 True,則逐份打印多個(gè)副本。
PrToFileName 可選 Variant 如果PrintToFile 設為 True,則該參數指定要打印到的文件名。
IgnorePrintAreas 可選 Variant 如果為 True,則忽略打印區域并打印整個(gè)對象。
示例:
ActiveSheet.PrintOut
打印當前活動(dòng)工作表。
Worksheet.PrintPreview 方法
按對象打印后的外觀(guān)效果顯示對象的預覽。
語(yǔ)法:PrintPreview(EnableChanges)
EnableChanges 可選 Variant 傳遞 Boolean 值,以指定用戶(hù)是否可更改邊距和打印預覽中可用的其他頁(yè)面設置選項。
示例:
Worksheets('Sheet1').PrintPreviewfalse
打印和打印預覽這兩個(gè)方法可以參考之前有講過(guò)其他對象中的這兩個(gè)方法,基本無(wú)差,只是打印的對象略有不同
聯(lián)系客服