如何利用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键”,单击“确定”。
这样,每次启动Excel会自动加载上述加载宏文件并禁用F1键。
方法二:启动时打开指定文件夹中的文件
1.同方法一中的步骤1-2建立工作簿文件“禁用F1键.xla”,只是在保存文件时将该文件保存到某个指定的新建文件夹中,如“H:禁用F1键”,并让该文件夹中只包含该工作簿文件。
2.单击“Office按钮→Excel选项→高级”,在“常规”下的“启动时打开此目录中的所有文件”中输入上述工作簿文件所在的文件夹路径,如“H:禁用F1键”,单击“确定”。
这样也可以在Excel启动时自动禁用F1键,需要注意的是上述方法在按F2进入单元格编辑状态后,此时按F1键仍然会打开Excel帮助窗口。
猜你喜欢
- 其实格式刷,是在任何的Word版本中的使用技巧都是一样的,但是由于它真的很实用。在Word文档的编辑中,有了格式刷,可以减轻很
- 这种情况很多人都会遇到,由于版面的原因,很多情况下我们需要将其他列的数据集中合并到一起,这样看上去紧凑美观。今天,小编就教大家在Excel中
- win10系统通常会默认安装微软拼音输入法,方便中国用户日常使用,但是相较于其他输入法而言,使用并不习惯,这样就会去安装第三方输入法。那么要
- 从论坛发现了一个很好的教程集,便复制存放在一个文档里,本想打印出来细细品味,但文档中各篇文章首位相接,没有分页,如此草率打印,也未见完美。我
- Win10电脑的VBS打不开怎么办?许多小伙伴在使用Win10电脑的时候,经常会需要使用VBS插件,可是有许多小伙伴都遇到了VBS打不开的问
- 使用Excel表格时,通常会将图表组合在一起,以帮助我们更清楚地理解和更准确地分析。但是有时我们需要改变坐标轴的值,那么我们能做些什么来改变
- 提到文档应用,Office 系列注定是绕不过去的话题。得益于其全面的功能,Office 不仅是 Windows
- 小编就学习了一些关于Excel的基本技巧,今天在这了给大家整理了一下,记得查看哦。快速查看局部数据点击菜单栏"视图",选
- 在Excel中经常录入完数据以后就需要进行数据的统计,其中数据透视表在这个方面用得比较多。下面是由小编分享的excel如何使用数据透视表的方
- 制表位,简单来说就是指定文字缩进的距离或一栏文字开始之处,其中的三要素包括制表位位置、制表位对齐方式和制表位的前导字符。那么,Word 20
- 当excel里有一堆乱序的名称放在我们面前时,要求我们统计出每个名称出现了多少次,并按照从大到小的顺序排列起来,该如何快速做到呢?下面小编就
- 使用Excel制作了表格,还插入了图片背景,但是在打印的时候,却没有图片背景,这是怎么回事呢?在Excel中使用“页面布局”中的“页面设置”
- 我们在使用电脑的时候,经常会遇到很多的问题,如网络问题、蓝屏问题等等,最近有用户就反馈在使用电脑的时候突然发现电脑的网络状态出现问题,这个网
- 有时由于版权或者工作的需要,我们需要为文档添加背景(或水印)图片,以达到文档版权的保护,那么如何在Excel中添加并设置背景图片呢,其实方法
- word文档编辑时经常需要每个章节设置不同的页眉页脚,word中默认的是一节一个页眉,所以我们通过插入分隔符——分节符就可以实现每节(每页)
- 我们在输入大量的Excel数据时有时候会出差错,所以我们可以通过数据有效性来设置输入数据出错时就会出现警告的方法避免。下面随小编一起来看看吧
- LOOKUP函数是一个查找函数,可以从单行或单列区域或者从一个数组返回值。LOOKUP函数具有两种语法形式:向量形式和数组形式。数组形式是为
- 有Win10用户在使用Office 2016办公软件时遇到了“Office出现错误。无法启动您的程序。请再次尝试启动”的提示(如图 1)。可
- Word中,若要快速保存文档,请单击“常用”工具栏 (工具栏:工具栏中包含可执行命令的按钮和选项。Word中,若要快速保存文档,请单击“常用
- 本章我们要讲解的是根据给出的“关键字”,进行筛选工作,保留含有关键字的内容,剔除不包含关键字的内容Excel表格筛选是个非常实用的功能,当然