2012-10-25 60 views
6

我嘗試在代碼中插入一個範圍,但我沒有運氣。我希望能夠在vba中擁有一個腳本來將「特定表格」或特定範圍保存爲pdf。 任何幫助將不勝感激。VBA腳本,可以將excel範圍保存爲pdf

這是我一直在使用:

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ 
    "c:\Book1.pdf", Quality:= _ 
    xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _ 
    OpenAfterPublish:=True 

感謝,

+0

該代碼適用於我,缺少哪些部分?如果您想使用特定範圍,請將範圍移至新工作表並在刪除之前將該工作表打印爲pdf,否? – nutsch

+0

是的,我想這可以正常工作,但是我拍攝的最終結果是完全自動化的,所以不是創建一大堆表格然後擔心刪除它們,有沒有一種方法可以選擇一個範圍,然後保存到PDF? – cheapkid1

回答

12

你的代碼,只需使用一個範圍,而不是activesheet

例如Sheets("Sheet1").Range("B2:H28").ExportAsFixedFormat ...

+0

謝謝你的工作。哇!我真的需要購買一本vba書籍。 – cheapkid1