excel - 导出为 PDF 时如何禁用 Excel 工作簿备份创建
问题描述
我创建了一个宏来将 Excel 保存为 PDF。该代码对我有用,但是,我想禁用保存的备份 Excel 文件(每次保存时它都会创建一个名为 Book1、Book2 等的新工作簿)。
我知道Workbook.CreateBackup=False
,但我不知道如何在导出的文件上实现(相对于 SaveAs)。我搜索了多个论坛,但找不到答案。
Sub SaveAsPDF()
Dim tsR As String
Dim serialNo As String
Dim xStrDate As String
Dim myFileN As String
tsR = "TS256359_Report_"
serialNo = Range("N7") & ""
xStrDate = Format(Now, "mm-dd-yyyy hh-mm-ss AM/PM")
myFileN = tsR & serialNo & "(" & xStrDate & ")"
With Application
.ScreenUpdating = False
Application.DisplayAlerts = False
ThisWorkbook.Sheets("WC Worksheet").Activate
ActiveSheet.Copy
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _
"C:\Users\e356881\Desktop\8540 Worksheets\" & myFileN, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, _ IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End With
Application.DisplayAlerts = True
End Sub
我想当我将文件保存为 PDF 时,不会创建额外的 excel 工作簿。
解决方案
推荐阅读
- flutter - why getting Instance of 'Album' as output not the json output?
- javascript - SvelteKit- How to correctly show a loading indicator in a server rendered page on subsequent calls
- swift - Swift - React on "@" when pressing the keyboard
- google-cloud-platform - GDPR ip addresses regulations for Load balancer
- windows - 我可以自签名用户模式 USB 驱动程序,还是需要通过 Microsoft 的硬件计划?
- java - Jape Rule 用于注释句子并将句子中的数字显示为特征
- javascript - 如何从 iframe 中仅删除水平滚动?
- javascript - JavaScript 输入 keyUp 事件监听器 Promise 仅在第一次返回,在每个 keyUp 承诺值未更新后
- postgresql - OSX:将 Postgres db 从一台 Mac 迁移到另一台
- python - 如何按顺序计算列表的重复数