سلام میخواستم ببنیم امکانش هست که مثلا یک فایل اکسل که همیشه روی یک سیستم Run هستش مثلا هر 2 ساعت یکبار به صورت خودکار ذخیره بشه(با استفاده از VBA)؟؟
ذخیره کردن خودکار فایل اکسل هر چند ساعت یکبار
Collapse
این تاپیک قفل است.
X
X
-
سلام.برای این منظور به آدرس option/save/save Autorecover informationevry .... minبرو و زمان هر بار ذخیره روتعیین کن ولی بیشترین زمانی که میشه تعیین کرد هر 2 ساعت یکباراست. -
کد:Private Sub Workbook_Open() Application.Caption = "Microsoft Excel AutoBackup" End Sub Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Dim MyFilePath$, Extension$ MyFilePath = MyPCpath("MyDocuments") Extension = Left(ThisWorkbook.Name, Len _ (ThisWorkbook.Name) - 4) & " Backup" On Error Resume Next '<< folder exists MkDir MyFilePath & Extension '<< create folder 'save current version of this book in the folder ActiveWorkbook.SaveCopyAs Filename:=MyFilePath & _ Extension & "\" & Extension & _ (Format(Now, " mmm d yyyy, hh.mm.ss AMPM")) & ".xls" End Sub Public Function MyPCpath$(Folder) MyPCpath = CreateObject("WScript.Shell").SpecialFolders _ (Folder) & Application.PathSeparator End Function
[CENTER]
[/CENTER]کامنت
-
کد:Private Sub Workbook_Open() Application.Caption = "Microsoft Excel AutoBackup" End Sub Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Dim MyFilePath$, Extension$ MyFilePath = MyPCpath("MyDocuments") Extension = Left(ThisWorkbook.Name, Len _ (ThisWorkbook.Name) - 4) & " Backup" On Error Resume Next '<< folder exists MkDir MyFilePath & Extension '<< create folder 'save current version of this book in the folder ActiveWorkbook.SaveCopyAs Filename:=MyFilePath & _ Extension & "\" & Extension & _ (Format(Now, " mmm d yyyy, hh.mm.ss AMPM")) & ".xls" End Sub Public Function MyPCpath$(Folder) MyPCpath = CreateObject("WScript.Shell").SpecialFolders _ (Folder) & Application.PathSeparator End Function
کامنت
کامنت