加载宏

功能区按钮调用Excel、PowerPoint、Word中的VBA宏:RunMacro

浪子不回头ぞ 提交于 2019-12-16 15:11:22
功能区按钮调用Excel、PowerPoint、Word中的VBA宏:RunMacro 众所周知,Excel、PPT、Word文档或加载宏文件中可以写很多过程和函数,调试的过程中当然可以按F8或F5直接在VBA环境中运行。 不过,当你开发完一个工具的时候,一定会想到这些过程的执行方式,普遍的做法是向工作表上放置表单控件,用户在工作表上点击按钮来执行宏。 另外的方式,就是利用CustomUI技术,制作一个扩展名为xlam的加载宏文件,通过Ribbon中的按钮来调用VBA宏。这种方式虽然美观了,但是存在的问题是只要开发一个工具,就得修改或新建一个加载宏文件,冗余操作很多。 我最近开发了一个RunMacro的COM加载项, 当加载后用户点击功能区中的按钮就可以调用他写的VBA过程 。 *注意:一般情况下COM加载项里植入的功能区按钮只能调用COM加载项项目中的过程,而不是VBA中的过程。 那下面就直接写使用方法了,看好了。 第一步当然是下载和安装了,下载地址为: RunMacro-Setup.zip ,安装后产生如下文件: 其中,RunMacro.dll就是COM加载项本身,不用理他,Office三大组件会自动加载这个共用加载项。 另外,会看到还有3个XML文件,例如用记事本打开Excel.xml,显然这是一个定制功能区的XML代码,默认情况下有四个button

excel2007加载宏的两种方法

别说谁变了你拦得住时间么 提交于 2019-12-01 22:18:02
excel2007加载宏在哪里,为什么需要使用加载宏,比如一些内置函数完成不了我们的最终目标,或者是低版本,比如2003版某些函数需要加载宏才能使用等等。对Excel感兴趣的朋友可加 Excel学习交流群:284029260   又如在 Excel教程 中“分析工具库”或“规划求解加载项”,都需要打开“加载宏”对话框,在Excel 2003中只需要单击菜单“工具→加载宏”。下面介绍excel2007加载宏的两种方法: excel2007加载宏方法一:   单击“开发工具”选项卡——加载项,弹出 “加载宏”对话框,单击“浏览”,找到宏文件相应的地址,确定,就完成了excel2007加载宏操作。 excel2007加载宏方法二:   单击左上角Office按钮→Excel选项→加载项→选择“Excel加载项”,单击“转到”按钮。如下图所示:   同样的,弹出“加载宏”对话框,勾选需要加载宏,或单击“浏览”按钮加载某个保存在硬盘上的加载宏。 来源: CSDN 作者: Angel456258 链接: https://blog.csdn.net/Angel456258/article/details/51273709