【发布时间】:2022-01-06 11:32:34
【问题描述】:
我做了这个简单的代码,但这会创建 4 个 pdfs 文件,不仅是一个,你能帮帮我吗?
Sub PrintToPageX()
Worksheets("Anexo Financeiro").Select
Application.ActivePrinter = "Microsoft Print to PDF on Ne02:"
ActiveWindow.SelectedSheets.PrintOut from:=1, to:=4
If Worksheets("Anexo Financeiro").Range("p205") = 1 Then ThisWorkbook.PrintOut from:=5, to:=5
If Worksheets("Anexo Financeiro").Range("n272") = 1 Then ThisWorkbook.PrintOut from:=6, to:=6
ActiveWindow.SelectedSheets.PrintOut from:=7, to:=7
End Sub
【问题讨论】:
-
Worksheets("Anexo Financeiro")和ActiveWindow.SelectedSheets一样吗?他们指的是同一个工作表吗?