• 欢迎访问秀云网站,推荐使用最新版UC浏览器访问本网站
  • 秀云网发福利了,秀云网开放红包购物功能访问秀云红包即可查看当前最新的红包物品
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏秀云网吧

在Word中直接用快捷键查找选中文本

Office经验 秀云 2年前 (2018-05-14) 942次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

前言

日常中我们在 word 中选中文本后按 Ctrl+F,有些时候选中文本会自动出现在“查找内容”文本框中,而有些时候显示的还是上次选中的文本。
这是因为只有当 Word 认为选中的文本是一个“词”时,选中文本才会自动出现在“查找内容”中。
所以,为了查找某个文本,常常需要以下操作:
选中文本–>复制–>Ctrl+F–>粘贴–>回车(查找)。而且复制粘贴操作还会覆盖掉剪贴板原有的内容。
我们所希望的结果是无论选中的是什么,都能够直接进行查找。

方法

利用如下宏可实现直接查找选中文本,选中文本–>自定义宏快捷键(我将其定义为 Ctrl+D)2 步即可!连查找对话框都省了。

【宏定义】

Sub Search_Select_Text()
Dim myText As String
If Selection.Start = Selection.End Then
myText = ""
Else
myText = Selection.Text
End If
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = myText
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = False
.MatchFuzzy = True
End With
Selection.Find.Execute
End Sub

【操作步骤】
*想要在所有文件中启用该宏需要更改启用宏的模板。

1.打开启用宏的模板(右键选择打开,不要双击):
xp: C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates\Normal.dotm
win7: C:\Users\y00218871.CHINA\AppData\Roaming\Microsoft\Templates\Normal.dotm
C:\Windows\ShellNew\normal.dotm

2.选择“开发工具”->“VisualBaisic”

注:开发工具需要单独勾选。

  1. 如图所示,我们打开 word,并没有看到开发工具选项卡

    在 Word 中直接用快捷键查找选中文本
  •  我们点击如图所示的文件
    在 Word 中直接用快捷键查找选中文本
  •  然后点击选项
    在 Word 中直接用快捷键查找选中文本
  •  在 word 选项中,我们可以看到自定义功能区,我们点击它
    在 Word 中直接用快捷键查找选中文本
  •  将开发工具勾选上即可
    在 Word 中直接用快捷键查找选中文本
  • 如图所示,开发工具选项卡就出来了
    在 Word 中直接用快捷键查找选中文本
  • 3.在导航栏中打开“Normal->Microsoft Word 对象->ThisDocument”

    4.将上述宏拷贝到编辑窗口中并保存

    5.为宏 Search_Select_Text 添加快捷键

    *可新建两个宏,一个正向查找一个反向查找(Ctrl+Shift+D)


    秀云网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
    转载请注明原文链接:在 Word 中直接用快捷键查找选中文本
    喜欢 (0)
    发表我的评论
    取消评论

    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    Warning: set_time_limit() has been disabled for security reasons in /www/users/HA391090/WEB/wp-content/plugins/wp-autopost-pro/wp-autopost-function.php on line 13298

    Warning: set_time_limit() has been disabled for security reasons in /www/users/HA391090/WEB/wp-content/plugins/wp-autopost-pro/wp-autopost-function.php on line 13298