多语言展示
当前在线:460今日阅读:60今日分享:41

Excel二次开发:[1]注册版应用程序开发

相信许多上班族都遇到或使用过共享软件,该类软件在使用过程中会提供试用版本,到达一定的期限后就必须得经过注册才能继续使用。下面小编也依葫芦画瓢,给大家展示一下利用Excel VBA制作一个注册版应用程序,希望借此起到抛砖引玉的效果。
方法/步骤
1

打开Microsoft Excel 2007,新建一工作簿,并将该文件另存为“限时软件.xlsm',并选择保存类型为”Excel 启用宏的工作簿(*.xlsm)“。按键盘快捷键“Alt+F11”进入VBA编程环境。

2

在VBA环境下,右击“Microsoft Excel对象”,在弹出的菜单中选择“插入”→“模块”。

4

本段代码的重要功能是从注册表中读取特定的日期信息,如果日期信息存在并大于当前系统日期,则认为是已注册用户,并且可正常使用 应用程序。否则如果日期相关信息不存在或已存在的日期小于当前系统时间,则系统就会判定当前用户为未注册用户,同时当前应用程序会自动推出。

5

为了后面演示效果的直观性, 在VBA环境中点击“返回Microsoft Excel“按钮,返回Excel环境。并在Sheet1工作表中输入如图所示的提示信息。

6

重启打开”限时软件.xlsm“Excel文档,由于当前还没有注册该软件,因此文档一打开,就弹出窗口,提示”当前用户未注册“。 当用户点击”确定‘按钮,后,当前应用程序就会自动关闭。

推荐信息