精华内容
下载资源
问答
  • 利用VBA可以轻松地将某文件夹下的所以WORD文档中的某个字符串全部替换为其他字符串。下面是具体操作步骤。  第一,首先将需要批量替换的多个Word文档放在同一文件夹下面。  第二,新建一空白Word文档,右击空白...


       

       利用VBA可以轻松地将某文件夹下的所以WORD文档中的某个字符串全部替换为其他字符串。下面是具体操作步骤。

      第一,首先将需要批量替换的多个Word文档放在同一文件夹下面。

      第二,新建一空白Word文档,右击空白工具栏,单击“控件工具箱”,就可以看到屏幕上调出的控件工具箱。

      第三,在控件工具箱上单击“命令按钮”,文档中就放置了一个按钮了。

      第四,双击该按钮,进入VB代码编写模式,将以下代码复制进去。

    Private SubCommandButton1_Click()
    Application.ScreenUpdating = False
    Dim myPas As String, myPath As String, i As Integer, myDoc AsDocument

    WithApplication.FileDialog(msoFileDialogFolderPicker)
        .Title ="选择目标文件夹"
        If .Show =-1 Then
         myPath = .SelectedItems(1)
        Else
         Exit Sub
        End If
    End With
    myPas = InputBox("请输入打开密码:")

    WithApplication.FileSearch
        .LookIn =myPath
        .FileType =msoFileTypeWordDocuments
        If .Execute> 0 Then
         For i = 1 To .FoundFiles.Count
           Set myDoc = Documents.Open(FileName:=.FoundFiles(i),Passworddocument:=myPas)
           Selection.Find.ClearFormatting
           Selection.Find.Replacement.ClearFormatting
           With Selection.Find
           .Text = "中微子工作室"
           .Replacement.Text = "
    www.jihetu.com"
           .Forward = True
           .Wrap = wdFindAsk
           .Format = False
           .MatchCase = False
           .MatchWholeWord = False
           .MatchByte = True
           .MatchWildcards = False
           .MatchSoundsLike = False
           .MatchAllWordForms = False
          End With
          Selection.Find.Execute Replace:=wdReplaceAll
          myDoc.Save
          myDoc.Close
          Set myDoc = Nothing
         Next
        End If
    End With
    Application.ScreenUpdating = True
    End Sub

       第五,保存上面代码,退出VB编辑模式,返回Word文档界面。

      第六,单击选中该按钮,再单击控件工具箱的第一个按钮“退出设计模式”。

      第七,进行测试:点击按钮,选择要放置多个WORD文档所在的文件夹,确定后即可完成!注意如果WORD文档没有加密的话,密码项就不填,直接确认。 你会发现该文件夹下面的所有WORD文档中“中微子工作室”已被替换为“http://www.jihetu.com”了。

     

      说明:在实际使用中,可以更改上面代码中的""引号里的字符内容为实际需要批量替换的内容即可。如下所

    示。
      .Text = "中国"

       .Replacement.Text ="China"

     

    附:相关对象说明

    1.Find对象

    该对象代表查找操作的执行条件,其属性、方法和“替换”对话框中选项一致,具体如下所述:

    (1)Font属性

    该属性由于返回或设置Font对象,代表指定对象的字符格式。

    (2)Wrap属性

    该属性用于设置在搜索时进行的相关操作,可通过常量进行赋值,具体如下所述:

    A、wdFindAsk常量:搜索完毕后,显示是否搜索文档的其他部分的消息框。

    B、wdFindContinue常量:搜索完毕后,继续执行。

    C、wdFindStop常量:搜索完毕后,停止执行。

    (3)Format属性

    该属性用于设置是否在查找操作中包含格式。

    (4)MatchCase属性

    该属性用于设置在查找时是否区分大、小写。

    (5)MatchWholeWord属性

    该属性用于设置是否在查找时仅对完整单词进行匹配。

    (6)MatchByte属性

    该属性用于设置是否在查找时区分全角和半角的字符。

    (7)MatchWildcards属性

    该属性用于设置是否在查找时允许使用查找通配符。

    (8)MatchSoundsLike属性

    该属性用于设置是否在查找时返回与待查文字发音相近的单词。

    (9)Execute方法

    该方法用于执行替换或查找操作。

    (10)ClearFormatting方法

    该方法用于清除替换或查找的内容。

    2.Replacement对象

    该对象代表查找和替换操作的替换条件,其属性、方法和“查找和替换”对话框中的选项一致,具体如下所述:

    (1)Text属性

    该属性用于设置选择内容中需查找或替换的文本。

    展开全文
  • Hello,大家好,今天跟大家分享下我们如何批量的更改word文档的名称,这也是一个粉丝提问到的问题,他有一整年的会议报告,有100多份。都是根据日期加上会议报道这几个命名的,如下图。现在他想要批量的将其更改为几...

    Hello,大家好,今天跟大家分享下我们如何批量的更改word文档的名称,这也是一个粉丝提问到的问题,他有一整年的会议报告,有100多份。都是根据日期加上会议报道这几个命名的,如下图。现在他想要批量的将其更改为几月的第几次会议,比如1月的第1次会议,1月的第2次会议,以此类推,对于这样的问题手动更改确实非常的麻烦,我们可以利用excel和bat命令来达到快速重命名名称的效果

    e085dc58e891e1d6be2305400368319d.png

    一、获取文件名

    首先我们将所有的word都放在一个文件夹中,然后复制这个文件夹的路径,然后新建一个excel,找到数据选项卡,然后点击获取数据选择自文件从文件夹,然后将我们复制的路径粘贴到文件夹路径中,然后点击确定,当进入导航器的界面的时候我们直接点击转换数据即可

    b14818862960b8575bc6a84a97e475a3.gif

    紧接着我们就进入了power query的界面,我们拖动鼠标选择name列以及Extension列然后点击鼠标右键选择删除其他列,然后点击name这一列数据,点击添加列选择重复列,这样的话我们就将name列复制了一份,然后点击复制的name这一列点击转换找到拆分列,选择使用分割符号拆分输入一个点,点击确定,这样的话我们就将name这一列拆分开来了

    8e28e3eeb0c4184c01dc54476f6a79c1.gif

    然后我们仅仅保留拆分的第二列,以及第三列数据,将其余的拆分数据删除,然后在主页中点击关闭并上载,将数据加载进excel中

    5c47fb4fa9392a98d3f1988119b3cc2b.png

    二、处理数据.

    紧接着我们将第三列以及第四列的表头名字更改为月份和天数,然后复制会议报告这几个字,紧接着按ctrl+h调出替换窗口,然后将复制的数据粘贴到查找内容中,紧接着选中天数这一列,然后点击全部替换将会议报告这一个字替换为空

    9213955f6e7ebc1ff32585ca29d97206.png

    紧接着我们点击数据的任何一个区域点击排序选择自定义排序,我们点击添加条件来添加一个排序的条件,将主要关键字设置为月份,将次要关键字设置为天数,次序设置为升序即可,然后点击排序,这样的话数据就会根据月份以及天数从大到小进行排列了

    38c9798e1871f238d08a2abf9905aca0.png

    三、构建bat命名

    紧接着我们新建添加三列数据

    次数列:公式:=COUNTIF($C$2:C2,C2)

    在这里我们使用countif函数对相同月份的会议填充序号

    新名字列:公式:=C2&"月的第"&E2&"次会议"&B2

    使用链接符号,链接月份字符以及次数构建新名字,在这里需要注意的是构建的名字必须要包含文件的扩展名

    辅助列:公式:="ren"&" "&A2&" "&F2

    使用链接符号构建bat命令,在这里我们将每一行的数据都设置为:ren空格文件名空格要更改的文件名

    d5b4f1cf525b6bd1e70de089baff8ea8.png

    紧接着我们复制构建的辅助列的数据,回到存放所有word文档的文件夹新建一个文本文档,将复制的数据粘贴进去,然后保存并且将扩展名更改为bat,最后双击一下,即可批量更改所有word文档的名称

    05d4368d9b469056999a4d312cd269b8.gif

    至此就完成了,在这里我们使用了bat命名批量更改文件名称,最主要的就是辅助列这一列数据的构建,大家可以试着做一下。

    怎么样,你学会了吗?我是excel从零到一,关注我持续分享更多excel技巧

    展开全文
  • Hello,大家好,今天跟大家分享下我们如何批量的更改word文档的名称,这也是一个粉丝提问到的问题,他有一整年的会议报告,有100多份。都是根据日期加上会议报道这几个命名的,如下图。现在他想要批量的将其更改为几...

    Hello,大家好,今天跟大家分享下我们如何批量的更改word文档的名称,这也是一个粉丝提问到的问题,他有一整年的会议报告,有100多份。都是根据日期加上会议报道这几个命名的,如下图。现在他想要批量的将其更改为几月的第几次会议,比如1月的第1次会议,1月的第2次会议,以此类推,对于这样的问题手动更改确实非常的麻烦,我们可以利用excel和bat命令来达到快速重命名名称的效果

    aeb2aca76bfcdb266ebfb31538c9034b.png

    一、获取文件名

    首先我们将所有的word都放在一个文件夹中,然后复制这个文件夹的路径,然后新建一个excel,找到数据选项卡,然后点击获取数据选择自文件从文件夹,然后将我们复制的路径粘贴到文件夹路径中,然后点击确定,当进入导航器的界面的时候我们直接点击转换数据即可

    ad1912c053b2292779f68fc2db63af56.gif

    紧接着我们就进入了power query的界面,我们拖动鼠标选择name列以及Extension列然后点击鼠标右键选择删除其他列,然后点击name这一列数据,点击添加列选择重复列,这样的话我们就将name列复制了一份,然后点击复制的name这一列点击转换找到拆分列,选择使用分割符号拆分输入一个点,点击确定,这样的话我们就将name这一列拆分开来了

    61e5b19ec81c9cc291a3cba5f2cc4cb4.gif

    然后我们仅仅保留拆分的第二列,以及第三列数据,将其余的拆分数据删除,然后在主页中点击关闭并上载,将数据加载进excel中

    694f7afea1ce61953423077121e11a5b.png

    二、处理数据.

    紧接着我们将第三列以及第四列的表头名字更改为月份和天数,然后复制会议报告这几个字,紧接着按ctrl+h调出替换窗口,然后将复制的数据粘贴到查找内容中,紧接着选中天数这一列,然后点击全部替换将会议报告这一个字替换为空

    f75289b1efbcfdf93b5dbf4d9a073f01.png

    紧接着我们点击数据的任何一个区域点击排序选择自定义排序,我们点击添加条件来添加一个排序的条件,将主要关键字设置为月份,将次要关键字设置为天数,次序设置为升序即可,然后点击排序,这样的话数据就会根据月份以及天数从大到小进行排列了

    d07981057982cc6041be66753ad5f7fe.png

    三、构建bat命名

    紧接着我们新建添加三列数据

    次数列:公式:=COUNTIF($C$2:C2,C2)

    在这里我们使用countif函数对相同月份的会议填充序号

    新名字列:公式:=C2&"月的第"&E2&"次会议"&B2

    使用链接符号,链接月份字符以及次数构建新名字,在这里需要注意的是构建的名字必须要包含文件的扩展名

    辅助列:公式:="ren"&" "&A2&" "&F2

    使用链接符号构建bat命令,在这里我们将每一行的数据都设置为:ren空格文件名空格要更改的文件名

    f3090618f90b46bab028b0d934464966.png

    紧接着我们复制构建的辅助列的数据,回到存放所有word文档的文件夹新建一个文本文档,将复制的数据粘贴进去,然后保存并且将扩展名更改为bat,最后双击一下,即可批量更改所有word文档的名称

    5bb6d5d35406c84ae73c879919b780c1.gif

    至此就完成了,在这里我们使用了bat命名批量更改文件名称,最主要的就是辅助列这一列数据的构建,大家可以试着做一下。

    怎么样,你学会了吗?我是excel从零到一,关注我持续分享更多excel技巧

    展开全文
  • 生僻字生成拼音我们难免会遇到几个文档里不认识的生僻字,不用查百度,用Word自带拼音功能可以帮你解决。只需要选中文本,单击“开始”选项卡的“拼音指南”命令按钮,就可以看到文字的拼音。2. 设置自动保存时间,...

    节选自畅销书《Word之光》,作者李海潇

    直奔主题

    8aba44e5a0a65f827b2a70f2d62911a8.png

    1. 生僻字生成拼音

    我们难免会遇到几个文档里不认识的生僻字,不用查百度,用Word自带拼音功能可以帮你解决。只需要选中文本,单击“开始”选项卡的“拼音指南”命令按钮,就可以看到文字的拼音。

    cf2397c87c44604373f722883def1a90.png
    8d24207860c5c7494069b6ca8c10fed6.gif

    2. 设置自动保存时间,防止死机丢文件

    花大力气写的文档还没保存,电脑就死机了,这种痛苦你是不是也经历过?其实,单击“文件”→“选项”→“保存”,把自动保存时间设置为“1分钟”即可。这样Word每隔1分钟就会自动保存一次。即使死机,顶多也就损失1分钟之内的内容。

    30f92e70acc38706425052208faca308.png

    3. 一键拆分表格

    在Word里,当表格太长需要拆分时,很多人只能删除再新建一个表格。其实只需把光标置于表格要拆分的位置,按快捷键:Ctrl+Shift+Enter,就可以轻松搞定。

    2a1c9aa836e11900a6ab0c2bc1daa6c8.gif

    4. 竖向删除内容

    Word里删除内容都要先选中,如果你要删除的内容是竖着对齐的怎么办?一行一行选中太费劲了,可以直接用竖向选择功能:按住Alt键,再按住鼠标左键来拖动,即可竖向选中文本。

    ba0e77ecb4d5b13ccadfad419585053c.gif

    5. 图片批量修改大小

    文档里图片长宽不一,不美观,怎么快速统一大小呢?两步就好:

    ① 选中一张图片,在“图片格式”中,设置你需要的高度、宽度。

    ② 选中其他图片,单击键盘上F4键即可(笔记本电脑按Fn+F4键)。

    cee673ce9b533b7eca580b8bc6145190.gif

    6. 一页纸打印

    打印时,可能总有那么一两行被单独甩到一页上。浪费纸,阅读起来还不方便。其实,只要设置一下“一页纸打印”即可:

    在功能区的搜索文本框内直接输入“打印”二字,选择“预览和打印”→“打印预览编辑模式”

    57f6f8d7d4bc35828be62f7cf250f76a.png

    在打印预览编辑模式中,单击“减少一页”命令。

    c2addb810a5a4348ecc8ab80785d7a45.png

    7. 文本、表格相互转换

    在Word里,当数据、信息多的时候,用表格肯定比纯文字清楚。这时你就可以把纯文字一键转换成表格。

    ① 选中你需要转换的文本,单击“插入”→“表格”→“文本转换成表格”

    ② 观察“表格尺寸”,看行列数量是否正确。调整正确后点击“确定”。

    注意:文本的分隔符号一定是英文符号,像咱们案例中的逗号就全部是英文逗号。

    9403f79aa40fde7067ebd67671bd3a1a.gif

    如果想把表格内容转成纯文字也很简单,只需要选中表格,单击“表格”→“布局”→“转换为文本”即可。

    d8a9a19eb1b883297ae2ccccfd658bc4.gif

    8. 图片批量居中

    Word中插入图片默认都是左对齐,怎么给文档里数十张图片批量居中呢?用查找替换功能,批量替换图片格式,10秒就能搞定。

    Ctrl+H,打开“替换”对话框。

    ② 在“查找内容”一栏中输入“^g”(“^g”代表图片,^可以按shift+6输入),或者单击“更多”→“特殊格式”→“图形”

    6a40357fb4ce38c4b7ab6f91bc63055f.png

    ③ 在“替换为”一栏中,单击“格式”→“段落”→“对齐方式”,选中“居中”,然后点“全部替换”即可。

    30940fa1a775301e3a3cfa7af478aca2.png

    9. 合同信息两栏对齐

    合同文档中甲乙双方的信息,通常要两栏对齐,用敲空格的方式可以暂且对齐,但一旦输入文本,后面的文字就跟着跑掉,很烦人:

    3f391df2f5d4629cc29ec2b480ce8174.gif

    正确做法是:

    ① 单击“视图”,勾选“标尺”,打开标尺功能。根据要对齐的位置,用鼠标左键在标尺上单击一下,即可插入一个制表符。

    ② 依次在文本要对齐的位置,敲键盘上的Tab键,就搞定了。

    98d2be5676c4b25c220a55060a60f17a.gif

    10. 批量删除空格空行

    在网上下载的文档,打开总会有各种各样的空格、空白行。把所有的空行全删除,你可以用查找替换功能。

    首先,删除所有空格:

    ① 按Ctrl+H,打开“替换”对话框。

    ② “查找内容”一栏中输入“^w”(代表空格,^可以按shift+6输入),或者单击“更多”→“特殊格式”→“空白区域”

    ③ “替换为”一栏空着即可,代表删除,最后单击“全部替换”。

    9a5a49fd32e48ca82ff6bf8487652e0e.png

    然后删除所有空白行:

    ① 按Ctrl+H,打开“替换”对话框。

    “查找内容”中,输入两个“^p”(代表段落标记,也就是回车符),或者单击“更多”→“特殊格式”→“段落标记”

    ③ 在“替换为”输入一个“^p”,然后一直单击“全部替换”,直到替换数量显示剩0处。

    c24e17cc83ed63a47398b231db42e1bf.png

    {好文私人收藏}

    展开全文
  • 感觉不习惯,今天上网查了一下,结果有人喜欢像word文档一样看代码,弄出这样的显示方式。我的意思正与其相反,知道原来是因为按了Ctrl + R, Ctrl + W时出来的。另外通过编辑菜单下高级---查看空白命令可以切换...
  • oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...
  • vi 常用命令

    2017-07-23 19:24:42
    3、:1,$s/word1/word2/gc 使用word2替换文档里的word1,其中1和$表示整个文档范围,可以修改为别的行范围,最后的c代表需要确认才替换,不加则直接替换。 4、G 在 vi 中一般表示行的意思,例如你要光标移动到文档的...
  • 批量修改替换多个Word, ... B,新建一空白Word文档,右击空白工具栏,单击“控件工具箱”,就可以看到屏幕上调出的控件工具箱。  C,在控件工具箱上单击“命令按钮”,文档中就放置了一个按钮了。
  • 我们可以通过在word.refine.path配置项指定的文件classpath:word_refine.txt中增加以下内容: 工人阶级=工人 阶级 劳动群众=劳动 群众 然后,我们对分词结果进行refine: words = WordRefiner.refine(words); System...
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    Word文档与RTF文档的互换问题 17 ★如何将Word文档转换成为幻灯片 17 ★使用Word字体隐藏功能制作模板 18 ★在没有安装Word的计算机上查看文档 18 ★换页时不再频繁敲回车键 18 ★Word“分节”的妙用 18 ★为部分...
  • Vim文档编辑

    2019-03-18 07:29:08
    Vim文档编辑 1.vim重复命令 1.1 重复执行上次命令 ...  在普通模式下,你还可以使用dw或者daw(delete a word)删除一个单词,所以你可以很容易的联想到dnw(n替换为相应数字) 表示删除n个单词。 2....
  • 我们首先要了解下文档中真实的保存着什么格式?单击【开始】选项卡-【段落】功能组中的【显示编辑标记】命令,显示所有的编辑标记。现在可以看到,段落中很多不该换行的地方,都存在一个段落标记,文字被它硬生生的...
  • Oracle就是有这个好处,可以直接将远程的数据导出到本地;或者将本地的数据文件导入到远程...我的笨办法是将语句拷贝到WORD文档,然后将回车换行符替换掉。替换的方法:在替换窗口,查找内容输入^p(注意是小写)...
  • 打开WORD文档,将此文件拖放入文档。也可以点击记文档菜单栏中的“插入\对象”,弹出“插入对象”对话框,选中“从文件创建”,然后点击“浏览”按钮选择要插入的文件,点击“确定”,就OK了。。。  3.选中该插入...
  • 需要注意,必须是纯文本文件,如果是Word文档,需要先粘贴到纯文本文件中。然后,步骤如下: 1.选择“搜索”菜单的“替换命令,出现如图所示的文本替换对话框。选中“正则表达式”复选框,表明我们要在查找、替换...
  • 利用文档结构图改变word结构。 2、统一模板。把常用主题存在ppt中。 3、统一字体。用替换字体快速统一幻灯片字体。 4、统一颜色。常见简单配色及快速从logo或模板中取色。 把word改为ppt: 视图->...
  • 你变我也变――Word中更新数据两法(转)[@more@]  在办公操作中,常常遇到这种情况,文档已经输入完成时,某一个数值发生了变化,要将文档中所有相同的数值也...这时,我们虽然可以执行“编辑/替换命令,将数值进...
  • (4)在 “ _start_armboot: .word start_armboot ”后加入: .align 2 DW_STACK_START: .word STACK_BASE+STACK_SIZE-4 三、创建 board/fs2410/nand_read.c 文件,加入读 NAND Flash 的操作。 #include ...
  • 可以根据文字样式和对象属性提取和插入目录到WPS 2000 文档中,这使文档的目录编辑工作变得轻而易举。您不必费心费力去用手工编写您的文档目录,只要使用目录插入功能,整齐美观的目录就会出现在文档中。  具备两...
  • 2021-01-15

    2021-01-15 15:10:38
    A,首先将需要批量替换的多个Word文档放在同一文件夹下面。 B,新建一空白Word文档,右击空白工具栏,单击“控件工具箱”,就可以看到屏幕上调出的控件工具箱。 C,在控件工具箱上单击“命令按钮”,文档中就放置了...
  • 可以直接从 BitWare 发送传真,您可以只发送一个包含简短信息的封面,或者一个以前保存的传真文档,或者一个扫描的图象或者这些文档的组合。 I.从 Windows 应用程序发送传真 有了 BitWare,您可以从 Windows ...
  • vi 和 vim

    2018-08-10 23:09:06
    命令行模式:可以进行数据查找,读取、保存、替换字符、离开等命令操作。 2. 有用的按键和命令 ①一般模式 ctrl+f:向下一页 ctrl+b:向上一页 /word:向下找,word字符串 ?word:向上找,word字...
  • 命令可以这么写: g++ -MM main.c > main.d.temp sed 's,\(main\)\.o[ :]*,\1.o main.d : ,g' < main.d.temp > main.d 其中: sed 's,\(main\)\.o[ :]*,\1.o main.d : ,g',是sed命令。 ,指示sed命令从临时文件...
  • 2004-2010软考程序员真题

    热门讨论 2012-09-27 12:33:00
     15、在Word中"打开"文档的作用是  A)将指定的文档从内存中读入,并显示出来 B)为指走的文档打开一个空白窗口  C)将指定的文档从外存中读入,并显示出来 D)显示并打印指走文档的内容  16、Word的"文件"命令菜单...
  • Linux中vim相关操作

    2018-12-27 14:32:27
    注 图片上传太麻烦,各位有需要的话可以word文档,整理不易 基础 1,文本编辑器的作用 创建或修改文本文件 维护Linux系统中的各种配置文件 2,Linux中最常用的文本编辑器 vi:类Unix系统中默认的文本编辑器 ...
  • 文件管理2

    2020-10-27 09:57:59
    什么是vim,可以理解为windows下面的文本编辑器,比如记事本和word文档。vim编辑器可以执行输出、删除、查找、替换、块操作等众多文本操作。我们可以用vim来修改配置和写脚本。vim是vi的高配,两者相差不大,所以...
  • CVE-2017-0199利用OLE对象嵌入Word / RTF文档的方式,使得可以在没有用户交互的情况下执行其内容。OLE由许多不同的程序支持,OLE通常用于使在另一个程序中可用的程序中创建的内容。例如,可以在第二个RTF文件中插入...
  • UltraEdit-32绿色版

    热门讨论 2012-01-31 01:08:38
     选择“Edit”菜单下的“Spell Check”命令可以进行拼写检查,这项功能很好用,感觉很象Word。利用单词库,UltraEdit能检查文章中的每个单词,如果单词库中不包含所书写的单词,会弹出对话框让用户作出相应处理:...
  • Linux: vim使用总结

    2021-01-31 07:36:45
    set list, 可以用 :h ‘list’ 查看帮助文档。 //看到 ^M特殊字符 :%s///g //替换^M特殊字符 shell命令行使用vi set -o vi 如何搜索单词 : /<word> < means beginning of a word, and > /// 使用尖括号 ...

空空如也

空空如也

1 2 3 4
收藏数 76
精华内容 30
关键字:

word替换命令可以替换文档的