返回列表 上一主題 發帖

Excel檔案閒置過久自動存檔案結束

回復 1# mmggmm
試試看
ThisWorkbook模組的程式碼
  1. Option Explicit
  2. Dim Msg_Time As Date
  3. Const 間隔 = #12:01:00 AM#       '閒置5分鐘
  4. Private Sub Workbook_Open()
  5.     Msg_Time = Time + 間隔       '紀錄: 閒置時間
  6.     Application.OnTime Msg_Time, "THISWORKBOOK.Close_Me" '閒置時間到,執行關閉檔案程式(Close_Me)
  7. End Sub
  8. Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  9.     '任意工作表有動作
  10.     Application.OnTime Msg_Time, "THISWORKBOOK.Close_Me", , False '取消 執行關閉檔案程式(Close_Me)
  11.     Workbook_Open
  12. End Sub
  13. Private Sub Close_Me()
  14.     Me.Close True '閒置時間到,關閉檔案
  15. End Sub
複製代碼

TOP

回復 6# mmggmm
2# 的程式碼 全部是ThisWorkbook模組的程式碼

TOP

        靜思自在 : 多做多得。少做多失。
返回列表 上一主題