一、关于Excel加载宏
EXCEL加载宏(ExcelAddin)是一套用于开发 Excel 加载宏 ( 插件 ) 的 免费开发框架,它包含两部分,一是作为 Microsoft Visual Studio 中应用程序向导,通过 VC++ 向导你可以轻松建立一个完整的 Excel 加载宏。二是 Excel 类库,使用这些类库你可以操作 Excel 的所用功能,当然这也是 Excel 软件本身的强大所在。类库也包含两部分,一个是普通 Xll 类库,使用它你可以创建 Xll 加载宏。另一个是 Com 类库,同样你使用它可以创建 Com 加载项。通过应用程序向导你可以选择创建哪种类型的加载宏,当然向导会根据你的选择自动配置好所有编译选项。
二、为什么使用 ExcelAddin
开发 Excel 加载宏的方法有许多种,最常用的是使用 VBA , VBA 简单易用并且与 Microsoft Office 完全兼容,通常是个人开发 Office 加载宏的首选。但是它却不适用于商业产品,因为 VBA 代码几乎以文本形式存在于文件中,很容易就被一些工具软件完整的读出来,甚至其中的注释都一览无余!你的竞争对手很快就可以仿制出来。本人曾经很轻易的破解了一套昂贵的商业加载宏,不过我不是他们的竞争对手,只是试试而已。当然你可以使用 Atl 开发加载宏,但是 Atl 代码会让许多初学者晕头,即使你已是 C++ 高手。而且使用 Atl 时对不同版本的 Office 都得使用不同的导入库。对于 Excel ,你还可以使用它的 C 接口来开发 xll 加载宏,不过你此时一定要注意节省使用堆栈,因为 Excel 只有 32k 堆栈供你用哦,呵呵。
三、ExcelAddin 特色
◆兼容市场上主流的所有 Microsoft Office 版本,包括 Microsoft Office 97/2000/XP/2003/2007 。再不用针对不同版本的 Office 使用不同的导入库。
◆类库中的所有类都使用 C++ 类形式封装。同时堆栈的分配与释放也被封装起来。
◆如果你懂得面向对象的方法,和一些基本的 C++ 语法就可以开发 Xll 和 Com 两种加载宏。
◆与 Microsoft Visual Studo 6.0 和 Microsoft Visual Studo .Net 2003 完美结合,通过应用程序向导就可以生成一个完整的 Excel 加载宏程序。并且在此基础上可以任意扩展。
◆类库中接口齐备,你可以像使用 VBA 那样任意操作 Excel 。
◆代码更加安全不会泄露,竞争对手再也无法窥窃你的代码了。
四、什么是 Excel 加载宏
Excel 加载宏是在 Excel 环境中增加的功能模块。
五、Excel 加载宏有什么用
Excel 其强大的功能众所周知,它既可以作为小型的数据库又可以做为统计分析工具,但由于 Excel 是一个针对大众用户的产品,许多功能被设计得很通用但不专业。如果在 Excel 的现有功能的基础上增加一些更适合用户自己使用的功能那不是更好, Excel 加载宏就起到这样的作用。通过 Excel 加载宏你可以打造一个专业的软件而不必重新开发。
默认情况下,加载宏程序会安装在如下某一位置:“Microsoft Office\Office”文件夹下的“Library”文件夹或其子文件夹;或 Windows 所在文件夹下的“Profiles\用户名\Application Data\Microsoft\AddIns”文件夹下。网络管理员也可将加载宏程序安装到其他位置。有关详细信息,请与系统管理员联系。
如果在硬盘或网络驱动器上找不到某个特定的加载宏,那么也可以对其进行安装。安装加载宏后,必须使用“工具”菜单上的“加载宏”命令将加载宏加载到 Excel 中。
六、EXCEL加载宏密码
EXCEL2000中,加载宏密码:jiayang