'******部分代码******
'引用 Microsoft Scripting Runtime
'引用文件 C:\WINDOWS\SYSTEM32\Scrrun.dll
Sub 保存备份文件()
workbooks.add
Dim datafolder As String
Dim chfolder As Object
Dim checkfn As Object
Dim savename As String
Dim backupfilename As String
Set chfolder = CreateObject("scripting.filesystemobject")
Set checkfn = CreateObject("scripting.filesystemobject")
datafolder = ThisWorkbook.Path & "\数据库备份\"
backupfilename = Format(Now(), "yyyymmdd") & "数据库备份" & ".xlsx"
savename = datafolder & backupfilename
'******检查备份文件夹是否存在,不存在的话就建立备份文件夹******
If Not chfolder.FolderExists(datafolder) Then
End If
Set chfoler = Nothing
'******检查文件名是否存在,存在的话就另存名字******
If checkfn.FileExists(savename) Then
End If
Set checkfn = Nothing
'******检查完毕,另存文件******
ActiveWorkbook.SaveAs Filename:=savename, Password:="openpsw", writerespassword:="writepsw"
MsgBox "数据已全部导出成功!" & Chr(10) & Chr(10) & "保存路径是:" & Chr(10) & Chr(10) & savename, 64, "系统提示"
End Sub