Я хотел бы использовать VBA для зацикливания страниц моего документа MS Word и печати каждой страницы в формате PDF отдельно. Имя каждого файла PDF должно быть первой строкой с текстом на каждой странице. Я пытаюсь что-то вроде:
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