您的位置: 首页 > EXCEL技巧 > ExcelVBA >

用VBA将焦点定位于名称框

时间:2013-12-04 整理:docExcel.net

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,就可以将焦点定位到名称框。

PPT,PPT培训,PPT资料 问题:PPT,PPT培训,PPT资料
回答:...,快速PPT建造的本领。 PPT果真课 更多>> 课程名称 课程价值 开课 [深圳市] powerpoint 680元 2013-08-24 [深圳市] 企业白领焦点办公技术(PPT+Excel)企业高级应用2013 2800元 2013-09-14 [北京市] 企业白领焦点办公...
教大家在Word2013中插入书签并定位到相应的位置 问题:教大家在Word2013中插入书签并定位到相应的位置
回答:案例阐述了如何插入及定位书签。例如,有一份篇幅很长的文档,一次看不完,可以在看到的地方插入一个书签,下次打开时,快速定位到书签的所在位置,方便接着看完整篇文档。 ①先来教大家插入书签,首先,我们打开一...
用VBA批量修改工作表名称 问题:用VBA批量修改工作表名称
回答:...ets(i).Name = Worksheets(i).Name & 月 Next End Sub  2.将光标定位在代码中间,按F5单击工具栏中的“运行”按钮执行代码即可。 二、修改原工作表名称 例如要将每个用数字命名的工作表名称改为“一月”、“二月”、……、“...
康芝药业:精准方针市场定位 专注儿童康健 问题:康芝药业:精准方针市场定位 专注儿童康健
回答:... 颠末一系列的阐明,洪江游力排众议,坚决将市场重心定位在儿童用药方面。他认定,只有细分市场,将有限的资源和精神会合在一处,才气更具差别化,竞争力。通过一年多在医院市场的实践探索,康芝药业避开了在医院中...
wps表格中怎么根据单元格中的字母定位一个列区 问题:wps表格中怎么根据单元格中的字母定位一个列区域
回答:以定位H列为例,在左上角”名称框“输入H:H 如图: --按”Enter“键,效果如图: ok
Word2003页眉页脚处自动插入文件名称与路径 问题:Word2003页眉页脚处自动插入文件名称与路径
回答:...动Word2003,单击菜单栏--视图--页眉和页脚。 ②将光标定位到页眉页脚里面,然后插入--自动图文集--文件名和路径。 ③这时会在页眉页脚处自动生成文档名称以及文档所在路径,因为我是临时建立的文档,还没保存,所以并...
相关推荐: