我想打印所有紙張到一個pdf文件。每張紙將在新頁面的開頭。選擇所有紙張並打印成一個pdf文件
我已經試過:
Private Sub CommandButton9_Click()
ActiveWorkbook.Sheets.Select
With Selection
.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"E:\tempo.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
End With
End Sub
我有一個消息:「對象的方法'選擇‘表’失敗了。」
謝謝!
參見[只保存表格人口與填充細胞PDF](http://stackoverflow.com/questions/26234627/only-save-populated-spreadsheets- with-filled-in-cells-as-pdf/26235899#26235899)的幾種方法。 – Jeeped
因此,在表格中循環顯示:對於此工作簿中的每個ws, – MacroMarc
順便說一句,最有可能的是'select'失敗是因爲您有一些表被隱藏,因此無法選擇 – Raugmor