下载后可任意编辑一 用 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、此时会出现名为 Form1 的默认窗体编辑窗口,Form1 将作为软件启动封面窗体,打开该Form1 的属性窗口,对如下属性进行设置:BorderStyle=0,下载后可任意编辑StartUpPosition=2,Icon 与 Picture 属性设置成你需要的图标(这也将成为你 EXE 的图标)和设计好准备使用的图片(即软件封面)。3、往窗体中添加一个时钟控件 timer1,并将其 InterVal 属性设为 1000。4、确保 VB 里"工程"---"引用"里"Microsoft Excel 9.0 Object Library"前面的勾已打上.5、双击窗体打开代码编辑窗口,录入以下代码:Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As Stri...