【发布时间】:2019-09-02 14:06:27
【问题描述】:
我希望在 Excel for Mac 中自动打印为 PDF。我曾尝试使用宏记录器,但由于某种原因它没有保存保存到 PDF 代码。我相信我对下面代码的问题在于 Filename:= 部分或 Quality:= 部分。命名约定可能会取消,因为我通常不在 Mac 上执行此操作,但现在没有 PC。建议将不胜感激!
见下面的代码:
Sheets("Output").Select
Range("A1:P57").Select
ActiveSheet.PageSetup.PrintArea = "$A$1:$P$57"
With ActiveSheet.PageSetup
.Orientation = xlLandscape
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
ActiveWindow.SelectedSheets.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="Users/MyName/Desktop/Cash Flow 1.pdf" _
Quality:=xlQualityMedium, IncludeDocProperties:=False, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
【问题讨论】: