VBA中的Sub过程有两种,分别是公用(Public)和私有(Private),如果Sub之前省略关键字,那么该过程为公用过程。

示例文件中模块中有如下两个过程。

按<Alt+F8>组合键打开【宏】对话框,如下图所示。

在【宏】对话框中,仅显示公用过程PublicDemo

单击【宏】对话框中【选项】按钮,打开【宏选项】对话框,可以为代码过程设置快捷键,如下图所示。

那么问题来了,【宏】对话框中不显示私有过程,是否可以为私有过程设置快捷键呢?

答案是肯定的,Excel操作界面中无法直接设置,可以使用VBA代码过程进行设置。

代码如下。

Private Sub SetShortKey()Application.OnKey "^+W", "PrivateDemo"
End Sub

运行过程SetShortKey,在Excel界面中按<Ctrl+Shift+W>组合键,将运行过程PrivateDemo显示如下所示的对话框。

使用如下代码可以取消快捷键关联

Private Sub SetShortKey()Application.OnKey "^+W", ""
End Sub

如何为VBA的私有过程设置快捷键相关推荐

  1. Excel 2010 VBA 入门 057 Application.OnKey为过程设置快捷键

    示例 使用Application. OnKey为过程设置快捷键. Option ExplicitSub 为宏设置快捷键()Application.OnKey "+^K", &quo ...

  2. 如何为Mac任意命令设置快捷键?

    在用电脑工作时,最离不开的就是各种各样的快捷键.Command-C 拷贝,Command-V 粘贴,Command-Tab 切换 App&m;&mDash;每个人都有自己最常用的快捷键 ...

  3. 字体设置_word字体设置:如何为常用字体设置快捷键

    编按:最近,有位同学问我,怎样在Word文档中默认使用自己喜欢的字体,而不需要每次反复的设置,我告诉他2个方法,分分钟帮他解决了困扰.今天在这里就将这2个小技巧分享给需要的你们,一起来看看吧! ​** ...

  4. Ubuntu14.04 下截图工具与设置快捷键

    个人觉的Ubuntu附件自带的抓图工具就很不错了,这个是它的主界面 但每次截图都要进去打开它就麻烦了,可不可以设置快捷键呢,就像QQ的那种按下Ctrl+Alt+A就可以截图呢 当然可以了(就下大致过程 ...

  5. 计算机详细配置快捷键,电脑输入法怎么设置快捷键

    大家在使用电脑的过程中,用的最多的应该就是输入法了,一款好用的输入法不仅可以提高我们打字速度,还可以省去不必要的操作 .所以问题来了,电脑输入法怎么设置快捷键?有没有用户遇到想切换输入法的时候却怎么也 ...

  6. word字体设置:如何为常用字体设置快捷键

    在使用Word撰稿时,如果对文中使用的字体做了硬性的要求,那么,我们每次就需要手工修改字体.而在编辑某些Word文档过程中,如果对文中使用的字体没有做硬性的要求,那么,在设置字体时,我们通常会设置为自 ...

  7. 计算机音乐键怎么设置,网易云音乐电脑版设置快捷键的方法

    网易云音乐是目前最热门的音乐播放与分享平台,其为用户提供了海量的音乐供用户搜索与下载,而且其根据音乐的类型进行全面的分类与推荐,便于用户能够快速找到并收听优质的音乐,而在使用的过程中,当我们需要执行播 ...

  8. QT 按钮控件设置快捷键

    概要 使用keyPressEvent 函数进行按按事按捕获 使用方法 头文件里重写事件 cpp文件 keyPressEvent需要注意的地方 用setShortcut设置快捷键 designer 上属 ...

  9. IDEA settings设置快捷键实现字符串中的英文字母转大小写

    问题现象: 如题,如何在IDEA的settings属性中,通过设置快捷键实现字符串中的英文字母转大小写? 问题分析: 简单说一下,为什么会有这样的想法! 使用过pg(postgresql)和Oracl ...

最新文章

  1. Android 10.0 系统服务之ActivityMnagerService-AMS启动流程-[Android取经之路]
  2. 程序员硬核劝告:现在还不是出门的时候
  3. 十二、Redis五大数据类型之四Hash
  4. [ NOI 2002 ] Robot
  5. 云炬Android开发笔记 5-5,6Loading框架集成与完善AVLoadingIndicatorView
  6. 汉仪尚巍手书_汉仪尚巍手书免费版
  7. leetcode111 爬楼梯 python实现
  8. web服务器负载架构
  9. Fast Fourier Transform
  10. Java中equals和==
  11. 操作系统简介-计算机历史、进程(一)
  12. 无线室内定位系统的理论构想
  13. SPSS实现距离分析
  14. Intel CPU发展简史
  15. 2021年11月视频行业用户洞察
  16. java 微信分享朋友圈 链接显示图片_【微信开发】-- 微信分享功能(分享到朋友和朋友圈显示图片和简介)...
  17. DNX SDK版本 “dnx-clr-win-x86.1.0.0-beta5”无法安装
  18. 治疗抑郁症,这款聊天机器人是认真的
  19. 实现炫酷的卡片式动画!
  20. 域名网在线出售域名源码

热门文章

  1. module ‘pip‘ has no attribute ‘pep425tags‘的解决方案
  2. 外汇代理进阶之路:如何搭建MT4/MT5外汇贵金属交易平台
  3. “完形填空”五步解题法
  4. 浅析 | 低代码在海岸TDM中的实际应用(平台后端架构)
  5. BugKu 一枝独秀 [MISC]
  6. Gradle进阶:1: 结合spring boot进行web开发
  7. 算法提高 ADV-76 GDP计算
  8. 基于缺陷驱动的测试过程有效性评价方法研究
  9. php 图像裁剪(自定义裁剪图片大小)
  10. 某厂大咖花一周整的 Java 八股文面试题,小白菜学了也能快速进大厂