下载后可任意编辑一 用 VB 封装 XLS 成为 exe 可完成对 XLS 文件的保护如何用 VB6 制作 EXCEL 作品之启动封面(即用 VB 启动 XCEL ) 费了不少的精力做好了一个 EXCEL 的文件,为了避开“是否启用宏”的拦截询问,可将xls 文件进行封装成为 exe 文件
事先值得注意的是:1、将 xls 做成 exe 并不是指就能使您的 VBA 工程受到坚强的保护,假如有需要,也可在 VB 封装 XLS 时设置登陆密码
为了避开能将 XLS 文件另存为其他的 XLS 文件名而失去封装保护,需用 VBA 代码禁止用户使用“另存为”来保存工作簿,注意先要保护好 VBA 和工作表
您可以通过数种方法来提高 xls 文档 VBA 工程防止查看的保护几率,如屏蔽一些系统热键、监控 VBE 窗口的开启、给文档加上口令保护、加VBA 口令、使 VBA“不可查看”、利用宏表 4
0 来禁止用户取消宏来查看文档等等
2、EXCEL 有两个自动宏:一个是启动宏(Sub Auto_Open()),另一个是关闭宏(Sub Auto_Close())
它们的特性是:当用 EXCEL 打含有启动宏的工簿时,就会自动运行启动宏,同理,当关闭含有关闭宏的工作簿时就会自动运行关闭宏
但是通过VB 来调用 EXCEL 工作表时,启动宏和关闭宏不会自动运行,需要在 VB 中通过命令来调用
因此,我们不要在模块 Sub Auto_Open()里编写宏代码,而应该在 ThisWorkbook 的Private Sub Workbook_Open()里来写入代码
您手头如已做好了一个 xls 文档等待封装,而且您机子上已安装有 VB6 系统,那么请进行以下的三大步操作:第一步:用 VB 制作 EXE 文件头部分1、打开 VB,“文件”-“新建工程”-“标准 EXE”;2、此时会出现名为 Fo