Board logo

標題: [發問] 按下按鈕後, 可以判斷之前是否有編輯過excel [打印本頁]

作者: a703130    時間: 2014-5-14 20:44     標題: 按下按鈕後, 可以判斷之前是否有編輯過excel

請教各位大大,

我在一個sheet上設置了一個按鈕, 用來處理文件用, 遇到一個問題

我希望能夠在按下按鈕之後, 先判斷我開啟這檔案後是否有編輯過東西 , (( 只要關閉視窗時, 會跳出提示存檔的訊息就算編輯過 ))

如果有編輯過, 跳出提示視窗, 説"此文件已經編輯過, 請先存檔後再行處理" , 之後離開巨集
如果沒有編輯過, 則直接執行後面的程式

大概想法如下:不知道是否有可能達成??
  1. Private Sub ProcessAll_Click()
  2. if ((編輯過)) then
  3. msgbox ("此文件已經編輯過, 請先存檔後再行處理")
  4. exit sub
  5. else
  6. endif
複製代碼

作者: stillfish00    時間: 2014-5-14 23:48

回復 1# a703130
Workbook.Saved 屬性
如果指定活頁簿從上次儲存至今未做過變更,則本屬性值為 True。可讀寫的 Boolean。
  1. If Not ActiveWorkbook.Saved Then ........
複製代碼

作者: a703130    時間: 2014-5-15 17:37

回復 2# stillfish00


問題以解決, 非常感謝!!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)