如何利用VBA禁用Excel中的F1键

时间:2023-07-10 01:33:14 

如果在使用Excel过程中习惯使用F2键切换到单元格编辑状态,有时可能会不小心错按了F1键而弹出Excel帮助窗口,特别是对于键盘较小的笔记本这种情况就更容易出现。如果是Excel 2007/2010,Excel帮助窗口会覆盖工作表窗口,显得有些不便。如果要禁用F1键,可以用下面的VBA代码。

    在Excel中按快捷键Alt+F11,打开VBA编辑器,按Ctrl+G打开“立即”窗口,在其中输入下面的代码并按回车键:

    Application.OnKey "{F1}", ""

    这样就禁用了F1键的功能。重启Excel或用下面的代码即可恢复F1键正常功能:

    Application.OnKey "{F1}"

    但上述方法不能在每次启动Excel时都起作用。如果要每次启动Excel后都禁用F1键的功能,可以用多种方法来实现,本文以Excel 2007为例介绍两种方法:

    方法一:用加载宏对话框

    1.新建一个工作簿,打开VBA编辑器,在“工程”窗口中双击选择“ThisWorkbook”,在右侧的代码窗口中输入下列代码:

    Private Sub Workbook_Open()
      Application.OnKey "{F1}", ""
    End Sub

    2.单击“保存”按钮,将工作簿另存为“Excel 97-2003加载宏(*.xla)”格式,如名称为“禁用F1键.xla”。Excel会自动将该文件保存到“AddIns”文件夹中。

    3.关闭VBA编辑器,返回Excel工作表界面,按快捷键Alt+T+I,打开“加载宏”对话框,勾选“禁用f1键”,单击“确定”。

    如何利用VBA禁用Excel中的F1键  

    这样,每次启动Excel会自动加载上述加载宏文件并禁用F1键。

    方法二:启动时打开指定文件夹中的文件

    1.同方法一中的步骤1-2建立工作簿文件“禁用F1键.xla”,只是在保存文件时将该文件保存到某个指定的新建文件夹中,如“H:禁用F1键”,并让该文件夹中只包含该工作簿文件。

    2.单击“Office按钮→Excel选项→高级”,在“常规”下的“启动时打开此目录中的所有文件”中输入上述工作簿文件所在的文件夹路径,如“H:禁用F1键”,单击“确定”。

    如何利用VBA禁用Excel中的F1键 

    这样也可以在Excel启动时自动禁用F1键,需要注意的是上述方法在按F2进入单元格编辑状态后,此时按F1键仍然会打开Excel帮助窗口。

标签:如何,利用,VBA,禁用,Excel,中的,键,如果,在,使用
0
投稿

猜你喜欢

  • 怎么用Excel快速生成汇总表

    2023-06-30 05:37:15
  • 如何为Mac电脑的终端程序配色、高亮显示?

    2022-11-09 07:06:36
  • 怎么新建Excel指定名称的工作本

    2022-03-10 17:53:16
  • 钉钉怎么发图片给好友?钉钉电脑版图片发送教程

    2023-03-26 05:41:31
  • Win10在查找设置中搜索提示“搜索结果还没还有完全就绪”怎么办?

    2023-02-19 18:49:29
  • 如何把Powerpoint 2010直接转PPT为视频文件

    2022-08-24 16:10:28
  • WPS PPT自定义设置单页美化的方法

    2022-08-28 17:44:10
  • PS如何同时缩放描边和文字?

    2022-10-04 01:15:39
  • Windows 8.1简体中文输入法新增功能

    2022-02-13 19:22:14
  • Excel基本排序方法 如何按升序和降序排序

    2022-08-26 03:55:35
  • wps表格里面的求和公式是什么?

    2023-08-14 17:50:20
  • 如何在Windows 10下搭建Java环境

    2022-10-11 17:09:23
  • win7关闭开机动画让win7系统开机再快一点

    2023-05-10 20:32:44
  • word2010打不开文档怎么办

    2022-06-06 20:35:15
  • Word 2010常用符号添加"自动更正"

    2023-06-01 21:27:32
  • 如何使用wps表格制作曲线图

    2022-04-19 00:55:15
  • Win10无法启动OneNote怎么办?

    2022-01-26 12:35:40
  • 不常用≠没用 Win7容易忽略的四个功能

    2023-06-18 17:10:22
  • 将word或csv文件转换成excel表格的方法详解

    2023-12-13 18:05:15
  • 如何一次性清除word文档的原有格式

    2023-02-04 04:22:25
  • asp之家 电脑教程 m.aspxhome.com