返回列表 上一主題 發帖

run 巨集列印至pdf 檔案後不能開啟檔案

run 巨集列印至pdf 檔案後不能開啟檔案

請問各位高手,為何我在巨集列印至pdf 後,檔案不能開啟,當開啟檔案時出現以下;

""Adobe Reader 無法開啟"檔案名稱.pdf" 因為檔案類型不受支援,或者檔案已損壞(例如作為電子郵件附件傳送但解碼不正確)""

以下是我run 的巨集 ; save as 後再去開啟, 便無法開啟

sub print_to_PDF ()
Dim PDFFileName as string
current_workbook = ActiveWorkbook.Name

mypath = "C:\xxxxxxx"
PDFFileName = myPath
Application.ActivePrinter = "PrimoPDF on Ne00:"
Workbooks(current_workbook).SelectedSheets.PrintOut Copies:=1, ActivePrinter:="PrimoPDF on Ne00",    PrToFileName:=PDFFileName & "目標.pdf"

End sub

謝謝各位幫忙

PrToFileName 是 指發給PRINTER的指令檔 (例如PCL4,PS),
而不是PDF 等"PRINT了出來"的東西.
你需要另找工具.

EXCEL2007 SP2 / EXCEL 2010可以把WORKBOOK直接SAVE成PDF
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

謝謝你的回覆

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題