Document.ExportAsFixedFormat或Document.SaveAs顺序相反

时间:2018-10-24 13:04:26

标签: vba pdf ms-word word-vba

是否可以将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 :(得分:1)

您可以使用.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