为什么我的Excel无法在Landscape中导出为PDF?

时间:2018-09-20 13:55:55

标签: vba excel-vba pdf

以下问题:

我在excel中选择了一个范围,并希望将其导出为PDF。鉴于它相当宽且相当短,我希望pdf为横向格式。我已经通过将页面布局->方向设置为横向来尝试此操作。但这是行不通的。

我的代码如下:

Sub Excel2PDF()

    Dim BottomEquity As Range, BottomBond As Range, PDFArea As Range

    Set SB = Worksheets("SalesBrokerage")

    SB.Range("B2:N" & SB.Cells(SB.Rows.Count, 2).End(xlUp).Offset(1, 0).Row).Select

    Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\CustomerPrice.pdf", _ 
        Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
        OpenAfterPublish:=True, Orientation:=Landscape

End Sub

有什么建议吗?

奖励问题:一旦我设置了横向方向(希望在您的帮助下),是否可以确保所选范围填充pdf页面BestFit

0 个答案:

没有答案