Document.ExportAsFixedFormat или Document.SaveAs в обратном порядке - PullRequest
0 голосов
/ 24 октября 2018

можно сохранить файл Word в формате PDF без принтера в обратном порядке?

в обычном порядке, он работает

WD.ExportAsFixedFormat PdfFile, wdExportFormatPDF, , wdExportOptimizeForOnScreen, wdExportFromTo, 1, WD.Range.Information(wdNumberOfPagesInDocument)

, но в обратном порядке он не будет работать

WD.ExportAsFixedFormat PdfFile, wdExportFormatPDF, , wdExportOptimizeForOnScreen, wdExportFromTo, WD.Range.Information(wdNumberOfPagesInDocument),1

1 Ответ

0 голосов
/ 24 октября 2018

Вы можете перевернуть страницы в документе, используя метод .Printout и указав первую и последнюю страницы в качестве последней и первой страницы.Это работает, потому что вы печатаете в формате PDF.

ActivePrinter = "Adobe PDF"
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
        wdPrintDocumentWithMarkup, Copies:=1, Pages:="10 -1", PageType:= _
        wdPrintAllPages, Collate:=False, Background:=True, PrintToFile:=False, _
        PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
        PrintZoomPaperHeight:=0
...