Saya ingin menggunakan VBA untuk mengulang halaman dokumen MS Word saya dan mencetak setiap halaman sebagai PDF secara terpisah. Nama setiap file PDF harus berada di baris pertama dengan teks di setiap halaman. Saya mencoba sesuatu seperti:
Sub printSepPdf()
Dim pages As Page
Dim p As Paragraph
For Each pages In ActiveDocument
ActiveDocument.ExportAsFixedFormat OutputFileName:=p.Range.Sentences(1) & ".pdf", ExportFormat:=wdExportFormatPDF, _
OpenAfterExport:=False, OptimizeFor:=wdExportOptimizeForPrint, Range:= _
wdExportFromTo, From:=1, To:=1, Item:=wdExportDocumentContent, _
IncludeDocProps:=False, KeepIRM:=False, CreateBookmarks:= _
wdExportCreateHeadingBookmarks, DocStructureTags:=True, _
BitmapMissingFonts:=False, UseISO19005_1:=False
Next pages
End Sub