VBA不';t将每个单元格从excel导出到PDF文件

VBA不';t将每个单元格从excel导出到PDF文件,vba,excel,pdf,Vba,Excel,Pdf,我有点困惑。从excel工作表导出到pdf文件实际效果良好。但在我在表格底部添加了一个新句子后,它并没有将这个句子复制到pdf文件中。我的excel表格包含180个单元格。181是一个新的句子,但它不会以pdf格式出现 谁能告诉我大概是什么问题吗 如果你需要更多的信息,我会尽量给你更多的细节 编辑: 导出定义如下: Worksheets(NameSheet).ExportAsFixedFormat _ Type:=xlTypePDF, _ FileName:=File, _ Quality:=x

我有点困惑。从excel工作表导出到pdf文件实际效果良好。但在我在表格底部添加了一个新句子后,它并没有将这个句子复制到pdf文件中。我的excel表格包含180个单元格。181是一个新的句子,但它不会以pdf格式出现

谁能告诉我大概是什么问题吗

如果你需要更多的信息,我会尽量给你更多的细节

编辑: 导出定义如下:

Worksheets(NameSheet).ExportAsFixedFormat _
Type:=xlTypePDF, _
FileName:=File, _
Quality:=xlQualityStandard, _
IncludedocProperties:=True, _
IgnorePrintAreas:=False

该句子直接添加到excel表格中,无需vba代码。我在代码中搜索
.Cells(181,1)
,但没有定义任何内容。对我来说,这意味着在pdf中应该生成句子。

我想出来了。这是excel中的一个设置

本页介绍了解决方案:

说明:

  • 在工作表上,选择要定义为打印区域的单元格。(我选择了最多181个单元格)

  • 页面布局
    选项卡上的
    页面设置
    组中,单击
    打印区域
    ,然后单击
    设置打印区域


  • 如果需要,也可以手动设置打印区域

      With ActiveSheet.PageSetup
        .Orientation = xlPortrait
        .PrintArea = "$A$1:$AA$181"
        .Zoom = False
        .FitToPagesTall = False
        .FitToPagesWide = 1
      End With
    

    你在用什么代码?也许a被设置了?@Nathan_Sav你到底需要什么?见我的编辑post@AxelRichter看看上面。我将
    忽略打印区域设置为false@yuro:g
    忽略打印区域:=False
    表示不忽略打印区域。但是你需要忽略打印区域,不是吗?一定要喜欢它!机器完全按照你告诉他们的去做!!