Board logo

標題: [轉貼] 使用RAR 壓縮程式,包住EXCEL檔製作EXE執行檔,突破巨集安全性 [打印本頁]

作者: HUNGCHILIN    時間: 2012-2-21 01:13     標題: 使用RAR 壓縮程式,包住EXCEL檔製作EXE執行檔,突破巨集安全性

本帖最後由 HUNGCHILIN 於 2012-2-21 20:52 編輯

轉帖自 http://club.excelhome.net/thread-284791-1-1.html
[分享]玩转 BobPan 的起用宏技术看了
BobPan 同志的贴子:

[推荐] 我说“启用宏”,就得启用宏,管你什么安全级
http://club.excelhome.net/dispbb ... p;skin=0&Star=1
但是它要用到三个文件:一个启动程序的VBS,另一个是EXCEL文档,还有一个就是要自制快捷方式并指向VBS文件。

我想了下,用RAR封装起来,可以省去快捷方式的麻烦。请看下面:
1、先把openmacro.vbs 的属性设为 系统 隐藏 不要只读 为此VBS文件最后一行加上自删除代码
     Set fso = CreateObject("Scripting.FileSystemObject")
     fso.DeleteFile(WScript.ScriptName)
2、看图:

[attach]9688[/attach]
[attach]9686[/attach]
[attach]9689[/attach]
[attach]9687[/attach]

不過他隱藏了一些技巧,沒實際作過看圖是作不出來

我以前的練習檔,改編了VBS可以一次開很多excel檔,附檔如下

[attach]9679[/attach]
作者: lin    時間: 2013-1-16 15:38

阿吉兄:
    請問依圖作壓縮後,製成.rar檔,經解壓縮還是恢復原來檔案,煩請指導,謝謝。
作者: HUNGCHILIN    時間: 2013-1-16 23:02

本帖最後由 HUNGCHILIN 於 2013-1-16 23:09 編輯

回復 2# lin
LIN兄好
請看這一篇內#7有詳細回覆與步驟說明檔
[發問] 關於vbs啟用xlsm檔案格式問題?

作者: lin    時間: 2013-1-18 13:39

阿吉兄:
    經您數度詳細說明,我終於學會了,非常感謝。
作者: lin    時間: 2013-1-19 19:29

阿吉兄:
    再度向 您致謝,多年來一直無法解決問題,終於解決。因為公司上班所編製報表,會擔心由機械故障常常忽或人為(自己或他人)破壞,造成檔案遺失等;我所能做得預防工作僅有檔案內唯讀、保護及隱藏等,但遇到暴力型破壞或刪除,實在無法預防。前因 您於他帖說明,學習到建立VBA以開啟檔案或巨集,加上本帖「使用RAR 壓縮程式,包住EXCEL檔製作EXE執行檔」,不但可防止檔案破壞,也可隱藏檔案存放位置。
    本帖值得向同好excel推廌。




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