我有我的第一個「客戶端 - 我的工作,然後幻影 - 我沒有付費」的經驗。對於將來,我想把一個僞裝成常規宏的殺戮開關放進去,這使得整個事情變得不可用。這樣,即使他們聘請某人破解密碼並刪除我的「您的試用已過期...」檢查,一個看起來很正常的宏(像「Fix_Sheet_Formatting」之類的東西)將很容易被忽略並運行,破壞所有內容並保存變化。Excel VBA自毀式開關
但是,這留下了VBA ......我們在這裏說的是徹底清除,所以一切都必須去。我會弄清楚如何做這一切對我自己,我只是不想浪費時間去追求的東西是不可能的:
能VBA代碼刪除本身從一個工作簿,而運行或是否已將從另一個工作簿上的宏中刪除?並刪除代碼會導致宏停止運行,或者我可以刪除一切,除了一個討厭的MsgBox一切完成後?
[也許有關](http://www.ozgrid.com/VBA/delete-module.htm) – Moacir
是的,不,你可以試試[寫出excel VBA本身](http://www.cpearson。 com/excel/vbe.aspx)或者[這一個](http://www.snb-vba.eu/VBA_Excel_VBproject_en.html),然而,對於一些中等用戶來說它並不難,Excel不是一個可靠的保持您的工作版權的工具。 – Sgdva
它看起來像掛斷將訪問VBProject對象。這將被防病毒軟件所捕獲並移除模塊(我不想那麼做,因爲他們需要使用它來測試它,否則殺死開關將被刪除)。 –