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. 新加坡国立大学李千骁:动力学系统与监督学习的关系探索
  2. 搜索引擎重复网页发现技术分析
  3. 博客版面设计~文章填充
  4. 那些在一家公司呆了 10 年的程序员,最后都怎么了?
  5. 轧机用弹性阻尼体反力计算_「轴承知识」轧机轴承故障频繁怎么办?必要的检查维护不可少...
  6. Android ConnectivityManager详解
  7. Qt 学习之路 2(84):Repeater
  8. 模型--vgg16.npy下载
  9. 线程池引发的故障到底该怎么排查?
  10. 雅加达出差(8月24日到25日)
  11. package有什么作用
  12. B2B网站排名显示前十名皆出自亚洲
  13. SAR信号处理之窗函数9——凯泽(Kaiser)窗
  14. python发起网络请求模块【requests、selenium、urllib、urllib3】
  15. 数据可视化知识点汇总
  16. Android Studio调用系统的代码中Build.VERSION.SDK_INT >= Build.VERSION_CODES.xxx
  17. 鸿蒙开发 拍照功能,详细解析(Js篇)
  18. 计算机专业考cfa,哪些专业适合考CFA?这个专业考CFA,难度直降60%
  19. [转]Flash socket通讯中的安全策略问题详解
  20. 实现textBox只能输入数字的一种方法!

热门文章

  1. 【win10操作系统】笔记本电脑没有无线连接的列表怎么办
  2. Ubuntu18.04+RTX2080+cuda10+tensorflow
  3. 深入理解 SHA 系列加密算法及Go语言运用
  4. 由于找不到vcruntime140_1.dll,无法执行代码,重新安装程序可能会就解决此问题,解决方法
  5. java代码实现echarts折线图_Echarts的使用(曲线图)
  6. SAP中负库存的相关设定
  7. ESP32S2小项目-FM-网络时钟/电台-Arduino开发环境
  8. 【C++】类和对象的默认成员函数讲解
  9. 半夜偷菜白领被失眠 形成三大后遗症
  10. C语言扫雷简化版(b站鹏哥)