我有点困惑。从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中应该生成句子。
答案 0 :(得分:1)
此页面描述了解决方案:Set a print area
说明
在工作表上,选择要定义为打印区域的单元格。 (我选择了所有单元格高达181)
- 醇>
在
Page Layout
标签的Page Setup
群组中,点击Print Area
,然后点击Set Print Area
。
答案 1 :(得分:0)
如果需要,还可以手动设置打印区域。
With ActiveSheet.PageSetup
.Orientation = xlPortrait
.PrintArea = "$A$1:$AA$181"
.Zoom = False
.FitToPagesTall = False
.FitToPagesWide = 1
End With