У меня есть книга со многими рабочими листами. Я хотел бы сохранить как двухстраничные PDF-файлы, где первая страница - это рабочий лист 1, а вторая страница - Worksheets 2-x. В настоящее время мой код позволяет мне сохранять отдельные PDF-файлы для каждого рабочего листа в книге. Мне интересно, что добавить к нему, чтобы заставить это сделать это. Может ли кто-нибудь поделиться советами?Excel VBA для сохранения выбранных листов в формате PDF
Спасибо!
Option Explicit
Sub createPDFfiles()
Dim ws As Worksheet
Dim Fname As String
For Each ws In ActiveWorkbook.Worksheets
On Error Resume Next
Fname = "C:\Folder\" & ws.Name & "Report" & Format(Date, "yyyy-mm-dd") & ".pdf"
ws.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=Fname, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False
Next ws
End Sub
Какую версию Excel вы используете? –
Должен был изложить - извините. Я на Excel 2007. – Andrew
Вы имели в виду, что вы хотите, чтобы первый лист в одном файле и остальные листы во втором файле? – bernie