我该如何让这段代码每次运行时都保存ecxel表单?保存时自动执行此操作
Sub export_pdf()
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"E:\09-Prozessvisualisierung.pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True,IgnorePrintAreas:=False,OpenAfterPublish:=True
End Sub
我已经试过了。但没有奏效。
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Sub export_pdf()
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"E:\09-Prozessvisualisierung.pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False,OpenAfterPublish:=True
End Sub
只需将代码复制到'Workbook_BeforeSave'情况下,'Workbook'模块 –
像这里面?私人小组Workbook_BeforeSave(BYVAL SaveAsUI由于布尔,取消为布尔) 子export_pdf() ActiveSheet.ExportAsFixedFormat类型:= xlTypePDF,文件名:= _ “E:\ 09-Prozessvisualisierung.pdf”,质量:= xlQualityStandard,_ IncludeDocProperties:= True,IgnorePrintAreas:= False,OpenAfterPublish:= True End Sub – gpp
没有'Sub export_pdf()'和'End Sub'。或者你可以保留这整个Sub,并且只需在Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean,Cancel As Boolean)中添加'调用export_pdf'事件 - 您的选择 –