`
shiqidide
  • 浏览: 64061 次
文章分类
社区版块
存档分类
最新评论

Word:选中文本作为查找内容快速进行查找的宏定义

 
阅读更多

本文要谈的就是Word,而且是其中一个最最常用的查找功能。这有什么好说的呢,有兴趣的听我细细道来吧。


大家看了这个标题可能会有一些不解,这不是Word中快捷键Ctrl+F就直接出来的结果吗。如果你肯多试几个的词的话,你就会发现有些时候选中文本会自动出现在“查找内容”文本框中,而有些时候显示的还是上次选中的文本。这又是为什么呢?原因是只有当Word认为选中的文本是一个“词”时,Ctrl+F后选中文本才会自动出现在“查找内容”中


不过很多情况下,我们就是希望选中的内容为关键字进行查找,而不希望Word那个词认定的标准干扰我们。

【改善前查找标准操作】

选中文本-->拷贝-->Ctrl+F-->粘贴-->回车(查找),足足有5步。

当然,如果我们确信选中的文本是Word所认定的词的话,那么上面的拷贝与粘贴两步可省略,变为3步。不过这样做会有一个风险,即这个词其实并没有为Word所认定为词,这时就得不偿失了,得Esc(关闭查找对话框)--》拷贝。。。结果变为最差的8步!!


【改善后】

选中文本-->Alt+F(下面宏定义的快捷键,可自定义),只需要2步!


【宏定义】**如何为宏定义指定快捷键,本文不再赘述。

Sub Search_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
分享到:
评论

相关推荐

    双心多重剪切板 v1.2.zip

    Shift F2:复制选中文本,将光标移到需要的地方后,按下回车键即可粘贴复制的文本。Alt Ctrl F2:打开文件。Ctrl F2:打印预览。Alt Shift F2:保存文件。 F3:输入某条“自动图文集”词条的名称后,按下Alt F3键,...

    计算机应用基础课件——Word排版知识.pptx

    Word排版知识 3.09 使用样式和格式 3.10 模板快速格式化文档 3.11 项目符号与编号 3.12 查找与替换 3.13 自动更正 3.14 长文档的编辑技巧 3.15 浏览长文档 3.16 设置页眉和页脚 计算机应用基础课件——Word排 知识...

    office 办公软件中利用VBA(Visual Basic for Application)宏

    谈到宏,很多人想到的是宏病毒,其实如果有正版杀毒软件,打开了实时防护,设置好宏安全性,可以利用宏来完成许多办公自动化功能。  打开word软件,从文件主菜单中“工具”->“宏”->“安全性”,设置安全性为中,...

    Excel使用技巧大全(超全).

    9. 快速进行单元格之间的切换(微软OFFICE技巧大赛获奖作品) 18 10. 在同一单元格内连续输入多个测试值 18 11. 输入数字、文字、日期或时间 18 12. 快速输入欧元符号 19 13. 将单元格区域从公式转换成数值 19 14. ...

    电子表格Excel使用技巧163种使用技巧大全

    53. 快速进行单元格之间的切换(微软OFFICE技巧大赛获奖作品) 32 54. 在同一单元格内连续输入多个测试值 33 55. 输入数字、文字、日期或时间 33 56. 快速输入欧元符号 34 57. 将单元格区域从公式转换成数值 34 58. ...

    Excel使用技巧大全(超全)

    9. 快速进行单元格之间的切换(微软OFFICE技巧大赛获奖作品) 18 10. 在同一单元格内连续输入多个测试值 18 11. 输入数字、文字、日期或时间 18 12. 快速输入欧元符号 19 13. 将单元格区域从公式转换成数值 19 14. ...

    Excel新手完全教程

    53. 快速进行单元格之间的切换(微软OFFICE技巧大赛获奖作品) 25 54. 在同一单元格内连续输入多个测试值 26 55. 输入数字、文字、日期或时间 26 56. 快速输入欧元符号 27 57. 将单元格区域从公式转换成数值 27 58. ...

    Excel使用技巧大全(超全).doc

    9. 快速进行单元格之间的切换(微软OFFICE技巧大赛获奖作品) 18 10. 在同一单元格内连续输入多个测试值 18 11. 输入数字、文字、日期或时间 18 12. 快速输入欧元符号 19 13. 将单元格区域从公式转换成数值 19 14. ...

    Excel使用技巧集锦—163种使用技巧大全(超全).doc

    53. 快速进行单元格之间的切换(微软OFFICE技巧大赛获奖作品) 32 54. 在同一单元格内连续输入多个测试值 33 55. 输入数字、文字、日期或时间 33 56. 快速输入欧元符号 34 57. 将单元格区域从公式转换成数值 34 58. ...

    Excel技巧大全

    9. 快速进行单元格之间的切换(微软Office技巧大赛获奖作品) 18 10. 在同一单元格内连续输入多个测试值 18 11. 输入数字、文字、日期或时间 18 12. 快速输入欧元符号 19 13. 将单元格区域从公式转换成数值 19 14. ...

    Excel使用技巧大全

    9. 快速进行单元格之间的切换(微软OFFICE技巧大赛获奖作品) 22 10. 在同一单元格内连续输入多个测试值 22 11. 输入数字、文字、日期或时间 23 12. 快速输入欧元符号 23 13. 将单元格区域从公式转换成数值 23 14. ...

    网管教程 从入门到精通软件篇.txt

     对驱动器进行快速格式化。不扫描驱动器看是否有坏区域,因此只应对以前格式化过的驱动器使用该参数。  /fs:file-system  指定要使用的文件系统:FAT、FAT32 或 NTFS 。如果未指定文件系统,将使用现有的文件...

    C++MFC教程

    在MFC中对消息的处理利用了消息映射的方法,该方法的基础是宏定义实现,通过宏定义将消息分派到不同的成员函数进行处理。下面简单讲述一下这种方法的实现方法: 代码如下 BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd...

    EXCEL集成工具箱V6.0

    【快速选定数据】 可瞬间选中与用户指定内容相同的当前工作表中所有存储格,方便选定、清除内容或其他操作,支持选中字体彩色是否着色。 【取型号使用范围】 取MATCH的两列数据(Relating Area)中对应MODEL的使用...

    EXCEL集成工具箱V8.0完整增强版(精简)

    【快速选定数据】 可瞬间选中与用户指定内容相同的当前工作表中所有存储格,方便选定、清除内容或其他操作,支持选中字体彩色是否着色。 【取型号使用范围】 取MATCH的两列数据(Relating Area)中对应MODEL的使用...

    arcgis工具

    使用一个属性字段作为超链 在内容表中右击包含一个超链接字段的图层,然后点击properties ,单击Display选项卡。选中Supprt Hyper3. Hyperlinks using field选项,单击下拉箭头并点击一个字段。 单击Document or URL...

Global site tag (gtag.js) - Google Analytics