精华内容
下载资源
问答
  • WORD文档替换功能如果使用好的话,会给我们日常工作带来很大帮助,所以今天这篇文章主要讲解Word文档替换功能怎么使用,替换作用就是将查找一个内容可以使用别外一个内容进行替换。替换对话框快捷键是“CTRL+H”; ...

    WORD文档替换功能如果使用好的话,会给我们日常工作带来很大帮助,所以今天这篇文章主要讲解Word文档替换功能怎么使用,替换作用就是将查找一个内容可以使用别外一个内容进行替换。替换对话框快捷键是“CTRL+H”;

    【文本快速替换】

    文章中已有的文本可以使用另外的文本替换掉,如“读书屋”使用“读书屋OFFICE网”进行快速替换

    操作方法:打开替换对话框,在查找内容下填写“读书屋”,在替换为输入“读书屋OFFICE网”后单击“全部替换”按钮,这时WORD程序就会把文档中所有是读书屋文本进行替换。

    小技巧:如果文章某个词多处出现,而又想快速将其删除,那么可以使用替换命令快速完成。只输入查找内容,而替换为的文本框什么也不填写。

    【文本替换格式】

     

    替换命令可以将文档中只替换其格式,而对文本没有任何影响,通过一个示例,将文档中加粗的文本替换成加粗倾斜字号加大并且改变文字颜色

    操作方法:打开“替换对话框”然后先单击“更多按钮”,把光标定位在查找内容对应的文本框里,然后再单击下方“格式”按钮在列表命令框选择“字体”命令,如下图

     

    在弹出的字体对话框,选择加粗后确定,把鼠标光标定位在替换为文本框中,再次单击【格式】—【字体】然后根据需要设置格式即可,设置后效果如下图。

    最后去掉“使用通配符”选项,然后单击全部替换即可完成该替换效果。如下图

    小技巧:使用这个方法给文本添加格式,也是通过替换实现的,查找内容与替换为内容是一样的,不同的是先单击“更多按钮”然后定位光标在替换为后,再单击【格式】—【字体】设置即可。

    转载请注明出处:读书屋office教程网;作者陈飞;

    来源链接:http://www.dushuwu.net/xqkan.aspx?newsid=531

    展开全文
  • Java 替换word文档文字

    千次阅读 2020-05-30 07:05:32
    最近项目中需要在word文档中指定位置动态添加文字,记录下项目中的实现方式 添加依赖的lib <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-excelant</artifactId&...

    最近项目中需要在word文档中指定位置动态添加文字,记录下项目中的实现方式

    1. 添加依赖的lib
    <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-excelant</artifactId>
                <version>3.12</version>
            </dependency>
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-scratchpad</artifactId>
                <version>3.12</version>
            </dependency>
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-ooxml</artifactId>
                <version>3.8</version>
            </dependency>
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-ooxml-schemas</artifactId>
                <version>3.8</version>
            </dependency>
    
    1. 在word文档中添加标识位
      在这里插入图片描述
    2. 代码
    public class WordTest {
    
        public static void main(String[] args) throws Exception {
            Map<String, String> map = new HashMap<>();
            map.put("$name", "1231");
            XWPFDocument document = new XWPFDocument(POIXMLDocument.openPackage("E:\\新建文件夹\\demo.docx"));
            Iterator<XWPFParagraph> itPara = document.getParagraphsIterator();
            while (itPara.hasNext()) {
                XWPFParagraph paragraph = (XWPFParagraph) itPara.next();
                List<XWPFRun> runs = paragraph.getRuns();
                for (int i = 0; i < runs.size(); i++) {
                    String oneparaString = runs.get(i).getText(runs.get(i).getTextPosition()).trim();
                    for (Map.Entry<String, String> entry : map.entrySet()) {
                        if (oneparaString.equals(entry.getKey())) {
                            oneparaString = oneparaString.replace(entry.getKey(), entry.getValue());
                        }
    
                    }
                    runs.get(i).setText(oneparaString, 0);
                }
            }
            FileOutputStream outStream = null;
            outStream = new FileOutputStream("E:\\新建文件夹\\test1.docx");
            document.write(outStream);
            outStream.close();
    
        }
    }
    
    1. 效果
      在这里插入图片描述
      在这里插入图片描述
    展开全文
  • Word文档模板替换

    2019-11-15 12:22:37
    然后分别存入“启用宏的word模板”、“word模板” 打开左上角的文件找到选项,打开加载项,找到管理选择模板并转到 点击添加并复制路径 在文件夹中打开,复制你的模板 复制之前请确定你的...

    我的模板

    链接:下载(免费)

    准备自己需要的模板

    在这里插入图片描述
    里面的内容你可以自己定义

    另存为宏文件

    在这里插入图片描述

    将模板名称改为Normal.然后分别存入“启用宏的word模板”、“word模板”

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    打开左上角的文件找到选项,打开加载项,找到管理选择模板并转到

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    点击添加并复制路径

    在这里插入图片描述
    在这里插入图片描述

    在文件夹中打开,复制你的模板

    在这里插入图片描述
    在这里插入图片描述
    复制之前请确定你的Word是关闭的
    在这里插入图片描述

    新建Word,查看效果

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Word文档批量替换工具

    千次阅读 2019-07-01 11:25:01
    日常工作中可能会碰到这样的情况,就是需要批量替换一些文件的内容,如合同、产品说明、ISO认证标准化文档(质量手册、程序文件、管理手册)、项目推广方案等,先做批量替换,再进行修改,可以节省大量时间。...

    作者:iamlaosong

    日常工作中可能会碰到这样的情况,就是需要批量替换一些文件的内容,如合同、产品说明、ISO认证标准化文档(质量手册、程序文件、管理手册)、项目推广方案等,先做批量替换,再进行修改,可以节省大量时间。

    本工具可以实现一键完成批量替换,只需按键前将要替换的内容输入表格当中。工具用VBA实现,主要是针对ISO认证标准化文档做的,即对多个文件做同样的替换。界面如下:

     

    功能简单,实现起来也容易。也就是读取表格内容到数组,选择要替换的文件,然后逐个替换即可。

    1、文件夹替换:点击按钮选择一个文件夹,工具对文件夹下所有Word文档进行替换,替换后的文件保留在当前文件夹下新建的new文件夹下,文件名和源文件相同。

    2、文件替换:点击按钮后选择一个或多个Word文档,工具对对选中的文档进行替换,替换后的文件保留在当前文件夹下新建的new文件夹下,文件名和源文件相同。

    本来想用Excel VBA做的(毕竟这个我比较熟),可是Excel VBA代码写完后,打开Word文档没问题,其他代码执行没问题,就是替换功能那部分代码执行了完不成替换,而同样的代码在Word VBA中却可以实现所需的功能,不知道问题出在哪儿。

    核心代码如下:

    1、读取表格内容:

        '读取替换内容
        For k = 2 To 100
           tmp = ActiveDocument.Tables(1).Cell(k, 1)
           sFind(k) = Left(tmp, Len(tmp) - 2)
           tmp = ActiveDocument.Tables(1).Cell(k, 2)
           sRepl(k) = Left(tmp, Len(tmp) - 2)
           If sFind(k) = "" Then Exit For
        Next k
        WordNo = k - 1
    

    2、批量替换

        If Dir(sPath & "\new", vbDirectory) = "" Then MkDir sPath & "\new"
        '开始替换
        For kk = 1 To FileNo
            Target = sPath & "\" & myFile(kk)
            Debug.Print Target
            Documents.Open Target
                
            For k = 2 To WordNo
                Selection.Find.ClearFormatting
                Selection.Find.Replacement.ClearFormatting
                With Selection.Find
                    .Text = sFind(k)
                    .Replacement.Text = sRepl(k)
                    .Forward = True
                    .Wrap = wdFindContinue
                    .Format = False
                    .MatchCase = False
                    .MatchWholeWord = False
                    .MatchByte = True
                    .MatchWildcards = False
                    .MatchSoundsLike = False
                    .MatchAllWordForms = False
                    '执行替换
                    .Execute Replace:=wdReplaceAll
                End With
            Next k
            ActiveDocument.SaveAs2 FileName:=sPath & "\new\" & myFile(kk)
            'ActiveDocument.Save
            ActiveDocument.Close
        Next kk
        
        MsgBox "共有" & FileNo & "个文件替换完毕!"
    

     

    感兴趣朋友可以下载试试:Word文档批量替换工具.doc

    补记:

    后来发现,Excel之所以不行,是因为Excel环境下wdReplaceAll、wdFindContinue都是空值。而这些参数为空值,是因为我们没有引用Word对象,引用一下就不是空值了(如果把wdReplaceAll、wdFindContinue等常量换成其值2、1,不引用也可以),如下图:

    Excel下面的关键代码如下:

            '查找并替换
            For k = 1 To Strno
                With docApp.Selection.Find
                    .ClearFormatting
                    .Text = arrStr(k, 1)
                    .Replacement.Text = arrStr(k, 2)
                    .Forward = True
                    .Wrap = wdFindContinue
                    .MatchWildcards = False
                End With
                docApp.Selection.Find.Execute Replace:=wdReplaceAll
            Next k
    

    注意:docApp是Word应用对象,即:Set docApp = CreateObject("Word.Application")

     

    展开全文
  • 首选在Word文档中定义一个标识 再读取文档替换文本 var testTemp = new Document(); testTemp.LoadFromFile(testTempletPath); testTemp.Replace("{物料编码}", "123456", false, false); testTemp....
  • 近日,遇到一个需求,...一、对 word 文档文字进行替换 int com.aspose.words.Range.replace(String oldValue, String newValue, boolean isMatchCase, boolean isMatchWholeWord) throws Exception public static v
  • 注:本文由于个人工作需要,有对多个他人博文进行借鉴,...java代码对word文档进行文字,图片,表格的添加以及替换,效果图如下: 原文档: 替换后文档: 正文开始 前提:需要引入包 Spire.Doc.jar 大家可...
  • Sub 批量替换WORD内容()Dim wd As New Word.Applicationpa = ThisWorkbook.Path & "\111.docx"With wd.Documents.Open pa.Visible = False For i = 2 To Cells(65535, 1).End(xlUp).Row .ActiveDocument.Content...
  • [b]参考网上资源,写了一小段程序,用来替换指定文件夹下若干个word文档中的指定字段,程序运行没什么错误,但是当一个文档超过两页之后,此文档中的文字就不会被替换掉,而一页的文档中的会成功替换掉。检查了好长...
  • C# 替换Word文档中的图片

    千次阅读 2017-06-05 17:08:33
    图片是Word文档中非常常见的一种元素,我们在处理Word文档时经常会对图片进行如添加,提取,替换和删除等操作。之前我已经介绍过如何提取Word文档中的图片,这篇文章将介绍如何使用C#和免费Word组件Free Spire.Doc来...
  • 最近公司的需求:替换docx文档中的指定文字(文章主题,时间等),生成新的docx文档,再把文档转换成pdf。目的是在pdf中签名使用
  • word多个文档替换内容

    万次阅读 热门讨论 2018-09-05 14:51:57
    替换文件夹下所有文档的内容,需要替换文档不能打开,采用宏进行批量替换,亲测成功,测试是word2016 根据简书作者改编https://www.jianshu.com/p/9d348b8015b6?utm_campaign=maleskine&amp;utm_content=note...
  • 平时我们在编辑word文档的时候,经常会遇到将文档中的某一个文字或者是数字替换成别的内容,很多人想到的方法就是一个字一个字的找,之后进行更改,这样会很耽误我们的时间,如果你的文档内容过多的话难道你也会使用...
  • 我的office2003的,如果在 word = new ... 下面是采用jacob对Word文档进行一些处理,Java2Word.Java和对其的测试Java2WordTest.java package com.word; import java.util.Iterator;<br /
  • phpword 模板替换文字和图片

    千次阅读 2018-06-23 10:32:43
    个人建议使用composer下载phpword找到phpword/src/PhpWord/TemplateProcessor.php  修改为&lt;?php /** * This file is part of PHPWord - A pure PHP library for reading and writing * word processing ...
  • 1、先简单介绍下word07版本以后的存储格式,word 07版本以后主要是以xml格式存储。如果想查看详情可将后缀名改为zip,再查看压缩文件可查看到各种文件...解题思路就从这里来,把这个节点去掉,再替换成为一个文本节点...
  • 平时我们在编辑word文档的时候,经常会遇到将文档中的某一个文字或者是数字替换成别的内容,很多人想到的方法就是一个字一个字的找,之后进行更改,这样会很耽误我们的时间,如果你的文档内容过多的话难道你也会使用...
  • 一、空行替换  在日常工作中,我们经常从网上下载一些文字材料,往往因...但有一些用上面的方法却是屡试屡败,每次都是提示:“Word已完成对文档的搜索并已完成0处替换”。为什么空行就在眼前,Word认识它呢? 
  • docx4j操作word文档替换模板数据

    千次阅读 2019-06-24 14:03:34
    docx4j替换模板数据 docx4j docx4j是一个开源(ASLv2)Java库,用于创建和操作Microsoft Open XML(Word docx,Powerpoint pptx和Excel xlsx)文件;它类似于Microsoft的OpenXML SDK,但...如果我要替换word文档中...
  • POI 替换word文档书签

    千次阅读 2019-08-22 12:03:51
    word按照版本为两种:doc和docx,POI针对这两种操作需要不同的API: doc操作使用HWPFDocument,替换思想就是找到书签的起止位置,对范围内的文本进行替换: public static void docOperate(InputStream ...
  • 最近在公司开发个小功能,要求是基于需求提供的word文档模板来生成规定的word文档。 想了一下,就用了poi来做,这里特别强调一点,实现该功能所需的jar包最好是:poi-scratchpad-3.8-beta4-20110826.jar 和 poi-3.8...
  • Java-POI替换Word模板文档中的变量,生成Word文档

    千次阅读 热门讨论 2017-10-31 14:33:39
    第一步:在项目中导入POI的jar包,以及相关的jar包。 所需的jar包列表: 下载地址:... ...第二步:建立util工具类。... * @Description: 将t中的字段转换成替换模板需要的数据${字...
  • 可爱的甜儿专属 对word文档自动替换成编号,将001替换为可自动的编号。 1、在word文档001前面位置按ctrl+f9,会出现花括号,在花括号中输入SEQ A,如下图所示。将整个花括号复制。 2.
  • 在这篇文章中我们可以学到在C#程序中使用一个Word文档对图像的各种操作。图像会比阅读文字更有吸引力,而且图像是与内容紧密相关的。有时图像可以将内容描述的更为清晰,就像使用图表显示某一周期内的数据变化。  ...
  • 替换word文档中的换行符 首先,我们想批量删除Word中的特殊格式,必须要知道它们的表示方法。熟悉了这些表示我们就可以利用word中的“替换”来替换这些内容。下面介绍一些常用的格式的符号表示。 常见格式的符号...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,682
精华内容 10,672
关键字:

word文档替换不了文字