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. visual studio visual studio 2005 快捷键大全
  2. Java日期格式化SimpleDateFormat
  3. 【原创】IDEA一定要改的八条配置
  4. 用于PC的骁龙1000近似实锤了,高通员工LinkedIn泄露天机
  5. 《算法图解》第四章课后作业
  6. ege和c语言做贪吃蛇,新萌 求大神给一个 EGE做的贪吃蛇代码 带注释的 没注释的看不懂...
  7. Win10 重装系统备忘
  8. 2019艾肯VST声卡ProDriveIII-3.1.0最新驱动下载
  9. Linux命令—vi命令详解
  10. sony android mp3播放器,劲能小钢炮!Sony ZX505 播放器动耳听:云音乐也HiFi
  11. zigbee Zstack 中串口操作的深度解析、一
  12. OpenGL 纹理映射(贴图) 学习
  13. 理解 Python 中的装饰器
  14. 如何准备机器学习工程师的面试
  15. Globalsign和Symantec SSL证书哪家好
  16. python 会计应用软件_下列关于会计核算软件记账功能的说法中,正确的有(  )。...
  17. 【解决安装的marked包运行显示marked is not a function的问题】
  18. 倍福Wince系统存储容量StorageMemory和ProgramMemory设置
  19. 给自己作的“程序员键盘”,DIY可编程机械键盘
  20. Masscan扫描后的IP端口整合

热门文章

  1. 企业的信息化和数字化有什么区别
  2. 七天玩转Redis | Day1、我妹打一把QQ飞车学会了Redis的入门知识
  3. 计算之魂 - 1.3
  4. PCB设计——PCB设计中是否应该去除死铜?
  5. 操作系统---进程生命周期
  6. mysql3表查询语句_MySQL基础语句三(多表查询)
  7. 第四部分 个人理财风险防范8.当心银行汇款引发的诈骗
  8. 怎么用python制作简单的程序-如何用 Python 写一个简易的抽奖程序
  9. 【供应链】供应链的底牌
  10. 多目标遗传算法NSGAII求解环境经济调度(Python代码实现)