【发布时间】:2019-06-06 19:00:48
【问题描述】:
我正在尝试将工作表导出为 PDF,但是当我运行代码时,我不断收到 1004 错误。
我相信它链接到保存目的地的文件夹路径。我尝试以不同的方式定义文件路径,但仍然出现错误。
此代码应该从单元格 B1 中提取文件名的一部分,并从工作表的位置提取文件路径。 PDF 应该保存到工作表的位置。我对VBA相当陌生。任何帮助表示赞赏!
这里是代码
Sub ExportAsPDFTest()
Dim Name As String
Dim Preface As String
Name = Cells(1, "B").Value
Preface = "PreR Summer 2019 - "
ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
FileName:=ActiveWorkbook.Path & Preface & Name & ".pdf", _
Quality:=xlQualityStandard, _
IncludeDocProperties:=False, _
IgnorePrintAreas:=False, _
From:=1, _
To:=1, _
OpenAfterPublish:=False
End Sub
【问题讨论】:
-
你现在应该可以看到了。
-
Path和Preface之间需要一个反斜杠。