返回列表 上一主題 發帖

日期一到就刪除巨集.

本帖最後由 jackdream 於 2011-9-9 16:10 編輯
有時給客戶的資料都為了方便,都會貼心的用一些實用性的巨集,好方便計算材料消耗,查詢,連接各個相關資料 ...


如果客戶將檔案設唯讀,或破解vba密碼,取出語法..這樣刪除巨集就沒作用了.
若不擔心上述問題(或者透過文字編輯器這類工具鎖住該檔案的vba編輯功能)
然後,在語法裡面設定一個日期,當日期一到時,即結束程式(或查詢功能失效),
不曉得是否也能達到您的目的?
例如:
Private Sub Workbook_Open()
If Date > "2011/9/8" Then ActiveWindow.Close  '假如日期超過 9/8 即直接關閉檔案
End Sub

不一定要關閉檔案,可以換成無法查詢資料或其他語法.

TOP

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題