加载宏的加载与卸载

 加载宏的加载与卸载

节选自罗刚君著《Excel VBA范例大全》

【技巧说明】加载宏的加载与卸载。

【案例介绍】加载宏可以有条件地加载与卸载。本例中将所有加载宏加载,使用三天后再卸载所有加载宏,也可指定加载、卸载某个加载宏。

【案例实现】参见以下步骤:

 使用快捷键Alt+F11<

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Excel 2007与VBA编程从入门到精通 1/10 完整清晰版 PDF ,有目录。共 200MB,分为 10 个分卷 Excel2007 与VBA编程 从入门到精通 OFFICE2007 原价:43.00元 作者:张强,刘飚 编著 出版社:电子工业出版社 出版日期:2008-2-1 ISBN:9787121057250 字数:750000 页码:457 内容提要 --------------------------------------------------------------------------------    本书将带领读者历经Excel 2007 VBA从入门到精通的全部学习过程,介绍Excel VBA的基础知识和基本语法结构,引导读者掌握Excel VBA的基本操作,如录制,以及使用Excel VBA操作Excel 的基本对象工作簿、工作表、单元格。   本书结合大量实例介绍了使用Excel VBA完成各种操作的方法和技巧,使读者在进入Excel VBA世界大门之后能得到进一步的提高,以便在Excel VBA世界中获得更大的自由。  本书适合用于想学习编写程序的Excel VBA入门用户和想提高Excel VBA编程水平的中高级用户。 目录 -------------------------------------------------------------------------------- 第一篇 基础篇  第1章 了解Excel 2007 VBA开发平台  1.1 认识Excel 2007  1.1.1 Excel 2007中的基本对象   1.1.2 Excel 2007的新特点  1.2 Excel 2007的文件格式   1.3 使用Excel开发应用程序的理由   1.4 Excel 2007 VBA作为开发平台的特点   1.5 Excel 2007 VBA开发平台的局限   1.6 Excel 2007功能区简介及其设置   1.6.1 Excel 2007的功能区   1.6.2 动态选项卡   1.6.3 快速访问工具栏   1.6.4 添加Excel 2007命令按钮   1.7 小结   1.8 练习与习题  第2章    2.1 认识   2.1.1 什么是   2.1.2 的运行原理   2.1.3 的制作方法   2.2 录制   2.3 执行   2.3.1 通过快捷键执行   2.3.2 通过“”对话框执行   2.3.3 通过图形执行   2.3.4 通过按钮执行   2.3.5 通过查看按钮来运行   2.3.6 单击快速访问工具栏上的按钮执行   2.4 决定保存的位置   2.5 加载   2.5.1 什么是加载   2.5.2 加载的类型   2.5.3 Excel 2007提供的加载   2.5.4 添加其他来源的加载   2.5.5 录制加载   2.5.6 卸载加载   2.6 的数字签名   2.6.1 什么是数字签名   2.6.2 如何使用数字签名   2.6.3 安全性概述   2.6.4 为项目进行数字签名   2.6.5 使用图章对Excel 2007进行数字签名 2.7 录制的实例应用   2.7.1 自动完成工龄土资加   2.7.2 使用相对引用录制   2.8 录制的局限性   2.9 小结   2.10 练习与习题  第3章 认识VBA   3.1 程序设计语言   3.2 VB与VBA   3.2.1 VBA的发展   3.2.2 VBA的特点   3.2.3 VBAExcel 2007中的应用   3.2.4 VBA和VB的区别   3.3 VBA程序设计初步 ……  第4章 VBA编程基础   第5章 VBA基本语法结构 第二篇 掌握Excel2007VBA对象模型  第6章 Excel2007VBA对象模型结构  第7章 使用VBA操作工作簿  第8章 使用VBA操作工作表  第9章 使用VBA操作单元格 第三篇 Excel2007应用程序的界面设计  第10章 在Excel工作表中创建操作界面  第11章 创建用户窗体  第12章 自定义Excel2007功能区用户界面 第四篇 专题篇  第13章 使用VBA操作图表  第14章 创建类、记录和类集 第五篇 应用篇  第16章 应用实例——成绩录入系统需求分析 
Excel 2007与VBA编程从入门到精通 6/10 完整清晰版 PDF ,有目录。共 200MB,分为 10 个分卷 Excel2007 与VBA编程 从入门到精通 OFFICE2007 原价:43.00元 作者:张强,刘飚 编著 出版社:电子工业出版社 出版日期:2008-2-1 ISBN:9787121057250 字数:750000 页码:457 内容提要 --------------------------------------------------------------------------------    本书将带领读者历经Excel 2007 VBA从入门到精通的全部学习过程,介绍Excel VBA的基础知识和基本语法结构,引导读者掌握Excel VBA的基本操作,如录制,以及使用Excel VBA操作Excel 的基本对象工作簿、工作表、单元格。   本书结合大量实例介绍了使用Excel VBA完成各种操作的方法和技巧,使读者在进入Excel VBA世界大门之后能得到进一步的提高,以便在Excel VBA世界中获得更大的自由。  本书适合用于想学习编写程序的Excel VBA入门用户和想提高Excel VBA编程水平的中高级用户。 目录 -------------------------------------------------------------------------------- 第一篇 基础篇  第1章 了解Excel 2007 VBA开发平台  1.1 认识Excel 2007  1.1.1 Excel 2007中的基本对象   1.1.2 Excel 2007的新特点  1.2 Excel 2007的文件格式   1.3 使用Excel开发应用程序的理由   1.4 Excel 2007 VBA作为开发平台的特点   1.5 Excel 2007 VBA开发平台的局限   1.6 Excel 2007功能区简介及其设置   1.6.1 Excel 2007的功能区   1.6.2 动态选项卡   1.6.3 快速访问工具栏   1.6.4 添加Excel 2007命令按钮   1.7 小结   1.8 练习与习题  第2章    2.1 认识   2.1.1 什么是   2.1.2 的运行原理   2.1.3 的制作方法   2.2 录制   2.3 执行   2.3.1 通过快捷键执行   2.3.2 通过“”对话框执行   2.3.3 通过图形执行   2.3.4 通过按钮执行   2.3.5 通过查看按钮来运行   2.3.6 单击快速访问工具栏上的按钮执行   2.4 决定保存的位置   2.5 加载   2.5.1 什么是加载   2.5.2 加载的类型   2.5.3 Excel 2007提供的加载   2.5.4 添加其他来源的加载   2.5.5 录制加载   2.5.6 卸载加载   2.6 的数字签名   2.6.1 什么是数字签名   2.6.2 如何使用数字签名   2.6.3 安全性概述   2.6.4 为项目进行数字签名   2.6.5 使用图章对Excel 2007进行数字签名 2.7 录制的实例应用   2.7.1 自动完成工龄土资加   2.7.2 使用相对引用录制   2.8 录制的局限性   2.9 小结   2.10 练习与习题  第3章 认识VBA   3.1 程序设计语言   3.2 VB与VBA   3.2.1 VBA的发展   3.2.2 VBA的特点   3.2.3 VBAExcel 2007中的应用   3.2.4 VBA和VB的区别   3.3 VBA程序设计初步 ……  第4章 VBA编程基础   第5章 VBA基本语法结构 第二篇 掌握Excel2007VBA对象模型  第6章 Excel2007VBA对象模型结构  第7章 使用VBA操作工作簿  第8章 使用VBA操作工作表  第9章 使用VBA操作单元格 第三篇 Excel2007应用程序的界面设计  第10章 在Excel工作表中创建操作界面  第11章 创建用户窗体  第12章 自定义Excel2007功能区用户界面 第四篇 专题篇  第13章 使用VBA操作图表  第14章 创建类、记录和类集 第五篇 应用篇  第16章 应用实例——成绩录入系统需求分析 
Excel 2007与VBA编程从入门到精通 9/10 完整清晰版 PDF ,有目录。共 200MB,分为 10 个分卷 Excel2007 与VBA编程 从入门到精通 OFFICE2007 原价:43.00元 作者:张强,刘飚 编著 出版社:电子工业出版社 出版日期:2008-2-1 ISBN:9787121057250 字数:750000 页码:457 内容提要 --------------------------------------------------------------------------------    本书将带领读者历经Excel 2007 VBA从入门到精通的全部学习过程,介绍Excel VBA的基础知识和基本语法结构,引导读者掌握Excel VBA的基本操作,如录制,以及使用Excel VBA操作Excel 的基本对象工作簿、工作表、单元格。   本书结合大量实例介绍了使用Excel VBA完成各种操作的方法和技巧,使读者在进入Excel VBA世界大门之后能得到进一步的提高,以便在Excel VBA世界中获得更大的自由。  本书适合用于想学习编写程序的Excel VBA入门用户和想提高Excel VBA编程水平的中高级用户。 目录 -------------------------------------------------------------------------------- 第一篇 基础篇  第1章 了解Excel 2007 VBA开发平台  1.1 认识Excel 2007  1.1.1 Excel 2007中的基本对象   1.1.2 Excel 2007的新特点  1.2 Excel 2007的文件格式   1.3 使用Excel开发应用程序的理由   1.4 Excel 2007 VBA作为开发平台的特点   1.5 Excel 2007 VBA开发平台的局限   1.6 Excel 2007功能区简介及其设置   1.6.1 Excel 2007的功能区   1.6.2 动态选项卡   1.6.3 快速访问工具栏   1.6.4 添加Excel 2007命令按钮   1.7 小结   1.8 练习与习题  第2章    2.1 认识   2.1.1 什么是   2.1.2 的运行原理   2.1.3 的制作方法   2.2 录制   2.3 执行   2.3.1 通过快捷键执行   2.3.2 通过“”对话框执行   2.3.3 通过图形执行   2.3.4 通过按钮执行   2.3.5 通过查看按钮来运行   2.3.6 单击快速访问工具栏上的按钮执行   2.4 决定保存的位置   2.5 加载   2.5.1 什么是加载   2.5.2 加载的类型   2.5.3 Excel 2007提供的加载   2.5.4 添加其他来源的加载   2.5.5 录制加载   2.5.6 卸载加载   2.6 的数字签名   2.6.1 什么是数字签名   2.6.2 如何使用数字签名   2.6.3 安全性概述   2.6.4 为项目进行数字签名   2.6.5 使用图章对Excel 2007进行数字签名 2.7 录制的实例应用   2.7.1 自动完成工龄土资加   2.7.2 使用相对引用录制   2.8 录制的局限性   2.9 小结   2.10 练习与习题  第3章 认识VBA   3.1 程序设计语言   3.2 VB与VBA   3.2.1 VBA的发展   3.2.2 VBA的特点   3.2.3 VBAExcel 2007中的应用   3.2.4 VBA和VB的区别   3.3 VBA程序设计初步 ……  第4章 VBA编程基础   第5章 VBA基本语法结构 第二篇 掌握Excel2007VBA对象模型  第6章 Excel2007VBA对象模型结构  第7章 使用VBA操作工作簿  第8章 使用VBA操作工作表  第9章 使用VBA操作单元格 第三篇 Excel2007应用程序的界面设计  第10章 在Excel工作表中创建操作界面  第11章 创建用户窗体  第12章 自定义Excel2007功能区用户界面 第四篇 专题篇  第13章 使用VBA操作图表  第14章 创建类、记录和类集 第五篇 应用篇  第16章 应用实例——成绩录入系统需求分析 
在 C++ 中,可以使用 Boost 库的 `boost::dll` 模块来实现动态加载卸载代码,从而实现更灵活的程序设计和扩展功能。以下是加载动态库的基本步骤: 1. 使用 `boost::dll::shared_library` 类加载动态库,该类的构造函数接受动态库路径和加载选项(如 `boost::dll::load_mode::append_decorations`)。 ```c++ #include <boost/dll.hpp> boost::dll::shared_library lib("MyDll.dll", boost::dll::load_mode::append_decorations); ``` 2. 如果加载成功,可以使用 `lib.get<int(int, int)>("Add")` 函数获取动态库中导出函数的地址,该函数的模板参数为函数类型,参数为函数名。 ```c++ #include <boost/dll.hpp> typedef int (*PFunc)(int, int); // 定义函数指针类型 PFunc pAdd = (PFunc)lib.get<int(int, int)>("Add"); // 获取函数地址 ``` 3. 调用导出函数。 ```c++ int result = pAdd(1, 2); // 调用函数 ``` 4. 如果需要卸载动态库,可以使用 `lib.unload()` 函数释放动态库。 ```c++ lib.unload(); // 卸载动态库 ``` 需要注意的是,动态库中的函数必须使用 `BOOST_SYMBOL_EXPORT` 进行导出,例如: ```c++ #include <boost/config/export.hpp> BOOST_SYMBOL_EXPORT int Add(int a, int b) { return a + b; } ``` 同时,动态库需要使用 `-DBOOST_ALL_DYN_LINK` 进行编译,例如: ```sh g++ -shared -fPIC -o MyDll.dll MyDll.cpp -DBOOST_ALL_DYN_LINK ``` 其中,`-fPIC` 选项表示生成位置无关代码,以便在不同的进程空间中共享。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值