把宏添加到自定义Ribbon并在所有Excel里运行它的方法

1. 先打开一个空Excel文档,进入File-Options-Customize Ribbon,在右边

Main Tabs里找到Developer并勾选,这样在Excel里将可以看到Developer这个Tab

2. 点击下面的New Tab创建一个新的Tab,并在这个Tab下面创建一个Group备用,Tab和

Group的名字可以填上想要的名字,如Tab为May Macros,Group为Production

Status

3. 在Developer里找到Record Macro,指定Marco的名字,在Store macro in处

选择Personal Macro Workbook,点OK确认

4. 点击Stop Record,再点击Visual Basic进入VBE,在左边找到VBAProject

(PERSONAL.XLSB)-Modules里找到刚录制的Macro,修改并输入你要执行的代码,完成

后点击保存

5. 关闭所有打开的Excel文档,如提示是否要保存修改到Personal.xlsb则选择Yes

6. File-Options-Customize Ribbon,在右边Main Tabs里选择新建的Group,

然后在中间Customize the Ribbon处选择Macros,然后在下面选择

personal.xlsb里的Macro,点击Add添加其到新建的Group里,可以点击Rename重命

名并指定所用的图标,点击OK保存修改

此时打开该电脑上任何一个Excel文档都能看到该TAB下的新Group以及里面的Macro图标

,点击即可以运行它。

完成!

如果要把该Macro给其它电脑用,可以打开以下目录 C:\Users\<username>

\AppData\Roaming\Microsoft\Excel\XLSTART,找到里面的

Personal.xlsb,复制到新电脑的相应目录,然后执行以上步骤即可。

在写Macro里的代码时要注意,如果你使用的是ThisWorkbook等,该ThisWorkbook指

的是Personal.xlsb,而不是你打开的那一个Excel文档,一般要使用

ActiveWrokbook代替或是其它。

时间: 2024-11-03 22:19:19

把宏添加到自定义Ribbon并在所有Excel里运行它的方法的相关文章

springCloud(8):Ribbon实现客户端侧负载均衡-自定义Ribbon配置

一.简介 很多场景下,可能根据需要自定义的Ribbon的配置,例如修改Ribbon的负载均衡规则等.Spring cloud Camden允许使用Java代码或属性自定义Ribbon的配置. 二.使用Java代码自定义Ribbon配置 在Spring cloud中,Ribbon的默认配置如下,格式是:BeanType beanName:ClassName 1.IClientConfig ribbonClientConfig:DefaultClientConfigImpl 2.IRule ribb

ArcGIS中添加进自定义的ttf字符标记符号

原文:ArcGIS中添加进自定义的ttf字符标记符号 ArcGIS系统中的样式可能不能满足实际生产需要,为了实现快速制图,可自定义一些样式,以便重复利用. 1.   制作的符号库 使用 FontCreator6.0工具制作ttf格式的arcgis的符号库.参考:Jingkunliu的ArcGIS使用字体文件制作符号库!这篇博客. 2.   安装ttf字体符号库 字体包中包含了自定义的一些符号样式,在正式使用样式之前,必须安装.ttf的字体包. 安装字体的包的方式有以下两种,二选一即可: 1) 找

SpringCloud系列五:Ribbon 负载均衡(Ribbon 基本使用、Ribbon 负载均衡、自定义 Ribbon 配置、禁用 Eureka 实现 Ribbon 调用)

1.概念:Ribbon 负载均衡 2.具体内容 现在所有的服务已经通过了 Eureka 进行了注册,那么使用 Eureka 注册的目的是希望所有的服务都统一归属到 Eureka 之中进 行处理,但是现在的问题,所有的微服务汇集到了 Eureka 之中,而客户端的调用也应该通过 Eureka 完成.而这种调用就可以利用 Ribbon 技术来实现. Ribbon 是一个服务调用的组件,并且是一个客户端实现负载均衡处理的组件.服务器端实现负载均衡可以使用 Nginx. HAProxy.LVS 等. 2

0404-Ribbon通过代码自定义配置、使用配置文件自定义Ribbon Client

一.官方文档解读 官方地址:https://cloud.spring.io/spring-cloud-static/Edgware.SR3/single/spring-cloud.html#_customizing_the_ribbon_client 二.自定义Ribbon客户端-配置类 2.1.自定义负载规则 步骤一.增加TestConfiguration配置类 @Configuration public class TestConfiguration { public IRule ribbo

Tkinter小技巧:如何为窗口右上角的‘x’添加一个自定义的响应函数

不废话,直接上代码 import tkinter as tk from tkinter import messagebox main_window = tk.Tk() main_window.geometry('200x100') tk.Label(main_window, text='我是一个窗口').pack() def my_close(): # True or Flase res = messagebox.askokcancel('提示', '是否关闭窗口') if res == Tru

织梦dedecms网站给自定义表单加dede模板自带验证码的方法。

有时候,我们因为需要给dede网站的自定义表单添加验证码,防止恶意填写表单提交. 我们可以用以下的方法来实现: 首先,我们要找到 /plus/diy.php 这个文件 在头部引入文件: require_once(DEDEINC.'/membermodel.cls.php'); 然后找到 elseif($do == 2) {  在这个地方加入代码块 //验证码验证 $svali = GetCkVdValue(); if(preg_match("/1/",$safe_gdopen)){ i

Windows 无法打开“添加打印机”。本地打印后台处理程序服务没有运行。请重新启动打印机后台处理程序或重新启动计算机。

安装的win7系统,连接打印机出现 Windows 无法打开"添加打印机".本地打印后台处理程序服务没有运行.请重新启动打印机后台处理程序或重新启动计算机 解决方案: 1.首先先检查一下电脑print spooler服务是否被禁用,经常喜欢用软件优化电脑开机启动,有可能会禁用,如果被禁用,设置为自动启动 2.如果电脑没有print Spooler服务,推荐方法,下载*.reg,解压后直接运行Print Spooler.reg,运行后,重启计算机即可.如果运行失败,注意是否被使用的安全软

通过VBA在Excel中添加菜单和菜单项按钮(Excel启动时候添加)

将以下代码保存到.xlam或.xla(Excel97-2003)文件. 在ThisWorkBook对象中,添加Workbook_Open事件,调用启动菜单过程. Private Sub Workbook_Open() Call MenuSetup(True) End Sub '----------------------------------------------- '在Excel中添加菜单和菜单项按钮(Excel启动时候添加) '------------------------------

关于带有EditText的自定义AlertDialog,不能弹出软件盘的解决方法

原文 : 关于带有EditText的自定义AlertDialog,不能弹出软件盘的解决方法 mDialog = new AlertDialog.Builder(context, R.style.AlertDialog).create(); mDialog .show(); mDialog .getWindow().setContentView(layout); 原先的代码是这样的,但是运行后发现当弹出对话框的时候点击edittext无法弹出软键盘,但是这样写又能弹出软键盘: mDialog =