[算表] 檔案儲存後,有一個資料表會記錄儲存時間

看板Office作者 (鴻)時間12年前 (2014/01/25 21:37), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
軟體: excel 2013 版本: 我想寫一個事件驅動程式,達到當我儲存檔案的時候, 裡面某個資料表會記錄儲存修改的時間與使用者 我將程式碼放在excel物件裡的thiswookbook,卻沒有反應 Option Explicit Private Sub appevent_WorkbookBeforeSave(ByVal Wb As Workbook, ByVal Success As Boolean) Dim lastrow As Long Dim Savelog As Worksheet Set Savelog = Worksheets("savelog") lastrow = Savelog.Cells(Savelog.Rows.Count, 1).End(xlUp).Row + 1 With Savelog .Cells(lastrow, 1) = Now() .Cells(lastrow, 2) = Application.UserName .Cells(lastrow, 3) = ActiveSheet.Name End With End Sub 可以告訴我 到底是出了什麼問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.166.6

01/26 02:09, , 1F
是否是Private Sub Workbook_BeforeSave這裡呢?
01/26 02:09, 1F

01/26 02:10, , 2F
http://goo.gl/EPQW6k 檔案;測試儲存可以寫入
01/26 02:10, 2F

01/26 21:25, , 3F
S大神
01/26 21:25, 3F
文章代碼(AID): #1Iuxujp4 (Office)
文章代碼(AID): #1Iuxujp4 (Office)