用VBA将焦点定位于名称框

时间:2023-05-31 22:13:12 

Excel中提供了许多快捷键,但遗憾的是没有提供一个快捷键可以将焦点定位与名称框,下面的宏代码就可以实现这个功能。

Public Declare Function SetFocus Lib "user32" (ByVal hwnd As Long) As Long
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" _
(ByVal hWnd1 As Long, ByVal hWnd2 As Long, _
ByVal lpsz1 As String, ByVal lpsz2 As String) As Long

Sub SetFocusNameBox()
Dim Res As Long
Res = SetFocus( _
FindWindowEx( _
FindWindowEx( _
FindWindow("XLMAIN", Application.Caption) _
, 0, "EXCEL;", vbNullString) _
, 0, "combobox", vbNullString))
End Sub

我们可以给这个宏代码指定一个快捷键,如Ctrl+Shift+N,方法如下:

单击菜单“工具→宏→宏”,打开“宏”对话框,选择“SetFocusNameBox”,单击“选项”按钮,在其中的文本框中输入大写的“N”,单击确定。


以后,只要按快捷键Ctrl+Shift+N,就可以将焦点定位到名称框

标签:名称,快捷键,焦点,Excel函数
0
投稿

猜你喜欢

  • 怎么连接两段光纤?光纤快速连接器的使用方法

    2022-11-29 03:47:14
  • chrome浏览器二维码识别生成方法图解教程

    2023-01-12 23:09:01
  • IOS16怎么更新?IOS16更新教程

    2022-11-15 05:35:59
  • Excel工作薄错误提示颜色怎么设置?

    2023-09-16 04:12:25
  • MAC怎么快速切换输入法?MAC输入法切换快捷键

    2022-06-15 23:08:25
  • WinXP系统打不开CHM文件的快速解决办法

    2022-02-06 01:42:03
  • Win10系统怎么显示文件扩展名?

    2023-02-28 08:03:33
  • excel中right函数的运用方法

    2022-05-10 17:01:15
  • win7硬件加速在哪里?win7电脑硬件加上怎么开启?

    2022-04-30 19:53:52
  • Win7启动IE浏览器就会自动打开两个主页的解决方案

    2023-01-07 11:25:17
  • Excel XNPV 函数 使用教程

    2023-04-20 04:39:33
  • kswebshield.exe文件分析及进程占用CPU过高原因

    2022-01-22 20:43:04
  • 如何使用in相机重影功能 in相机中的重影功能使用方法

    2022-09-15 10:16:19
  • 如何转移Windows7系统C盘的用户文件夹

    2022-08-29 02:50:17
  • 用户反馈Win10 1903显卡存在兼容问题导致屏幕失真

    2022-07-09 09:52:51
  • WinXP系统连接网络打印机教程

    2023-09-25 06:12:56
  • Win8升级Win8.1报错0x80004003的原因

    2023-09-14 11:49:50
  • 百度音乐怎么设置背景界面 百度音乐设置背景界面方法

    2022-10-09 16:59:10
  • 神舟G8怎么用u盘装win10系统?

    2023-07-22 09:22:32
  • 搜狗输入法如何设置字体大小?

    2022-09-27 05:20:31
  • asp之家 电脑教程 m.aspxhome.com