精华内容
下载资源
问答
  • 批量打印Word文档记录(一)

    千次阅读 2016-11-19 18:52:39
    批量打印Word文档记录之添加需要打印的Word文档信息到listview里  写这款小软件的原因:寝室自从买了一台打印机后来寝室打印的人越来越多,所以想写一款批量打印并记录(没记录收钱有点麻烦)的软件。 才步入大二...

    批量打印Word文档并记录之添加需要打印的Word文档信息到listview里

       写这款小软件的原因:由于寝室买了一台打印机,平常来寝室打印的人越来越多,在网上找了很久关于批量打印的软件,但总是有一些限制,还有一个最大的问题是不能记录打印记录(没记录我没法向别人收钱啊微笑)。靠别人还不如靠自己。

    才步入大二不久,所以自己的知识储备有限,介绍的比较模糊,望原谅;说实话自己接触c#不到两个星期,尝试过用c++写,但在加载office的外部库时总是出错,所以尝试用c#写了这个软件。

    我用的是visul studio 2012

    1.创建windows窗口应用

    2.添加com中的Microsoft.Office.Interop.ExcelMicrosoft.Office.Interop.Word库文件(com在添加引用中可以看到)本篇中不涉及到office的操作所以不会用到与其相关函数

    3.添加一个listview   一个 button  一个folderBrowserDialog控件

    4.在窗口构造函数中初始化listview:添加列标题内容为你要显示的Word文档的信息

    private void Form1_Load(object sender, EventArgs e)
            {
                allpages = 0;//打印Word文档的页数初始值
               //参数说明:列标题名,所占用的宽度,对其方式
                listView1.Columns.Add("文件名",200,HorizontalAlignment.Left);
                listView1.Columns.Add("路径",150, HorizontalAlignment.Left);
                listView1.Columns.Add("获取时间", 80, HorizontalAlignment.Left);
                listView1.Columns.Add("页数", 50, HorizontalAlignment.Left);
                listView1.Columns.Add("状态", 80, HorizontalAlignment.Left);
                listView1.Columns.Add("打印时间", 80, HorizontalAlignment.Left);
             //让其在listview控件上显示
                listView1.View = View.Details;
            }
    
    

    5.将Word信息显示在listview中

     private void button1_Click(object sender, EventArgs e)
            {
                filepathname = null;
                progressBar1.Visible = true;
                if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
                {
                    filepathname = folderBrowserDialog1.SelectedPath;//获取将打开的路径
                }
                if (filepathname == null)
                { MessageBox.Show("添加的文件为空"); return; }
                DirectoryInfo wenjianja = null; 
                wenjianja=new DirectoryInfo(filepathname);
                FileSystemInfo[] allpath = wenjianja.GetFileSystemInfos();
                allword = allword +allpath.Length;
                progressBar1.Maximum = allpath.Length;
                progressBar1.Minimum = 0;
                label1.Visible = true;
                label1.Text = "总共有"+allword.ToString() + "个文档";
                for (int i = 0; i < allpath.Length; i++)
                {
                    try
                    {
                        //创建一行listview
                        ListViewItem a = new ListViewItem();
                        a.Text = filepathname+@"\"+allpath[i].Name;//文件
                        //文件的 字数
                       // a.SubItems.Add(wordDoc.ComputeStatistics(MSWord.WdStatistic.wdStatisticWords, ref Nothing).ToString());
                        //文件大小
                        //a.SubItems.Add((File.Open(filepathname.ToString() + @"\" + allpath[i].Name.ToString(), FileMode.Open).Length / 1024).ToString());
                        a.SubItems.Add(filepathname);//路径             
                        //int pages = wordDoc.ComputeStatistics(MSWord.WdStatistic.wdStatisticPages, ref Nothing);
                        //a.SubItems.Add(pages.ToString());//页数
                        a.SubItems.Add(allpath[i].LastWriteTime.ToShortDateString());//获取时间            
                        this.listView1.Items.Add(a);
                        //((Microsoft.Office.Interop.Word._Document)wordDoc).Close(ref Nothing, ref Nothing, ref Nothing);
                       // ((Microsoft.Office.Interop.Word._Application)wordApp).Quit();
                        
                    }
                    catch (Exception a)
                    { MessageBox.Show(a.Message, "错误提示"); continue; }
                    progressBar1.Value = i + 1;
                }
                //ListViewItem filepath = new ListViewItem(filepathname);
                //listView1.Add(filepath);
                //textBox1.AppendText("总共有" + allpages + "页");
                label1.Text = "总共有" + allword.ToString() + "个文档";
               //隐藏控件            
                progressBar1.Visible = false;
            }
    


    本篇文章只实现了批量添加的功能

    以后将继续发出将更新其它功能


    
    
    展开全文
  • 我们经常会生活中工作中使用word文档来编辑一些文本信息,从而记录一些文字内容,我们使用word文档来编辑文字信息的时候,感觉都是文字内容太过于单调,我们想要文档中添加图片,那么究竟该如何操作呢?...

    我们经常会在生活中工作中使用word文档来编辑一些文本信息,从而记录一些文字内容,我们在使用word文档来编辑文字信息的时候,感觉都是文字内容太过于单调,我们想要在文档中添加图片,那么究竟该如何操作呢?下面我们一起来研究研究。
    我们打开需要添加图片的word文档,进入到word文档中。
    如图:
    在这里插入图片描述
    进入到word文档后,我们在word文档上方的菜单工具栏中选择“插入”选项。
    如图:
    在这里插入图片描述
    我们点击进入“插入”选项界面。
    如图:
    在这里插入图片描述
    我们在插入界面中找到插图窗口,在窗口选项中选择“图片”。
    如图:
    在这里插入图片描述
    我们点击图片按钮,就弹出一个本地储存位置窗口,我们在窗口文档中选择需要插入的图片,选择好后点击插入。
    如图:
    在这里插入图片描述
    点击插入后,我们的word文档就成功添加图片了。
    如图:
    在这里插入图片描述
    我们在使用word记录生活经历工作经验文字内容的同时可以加入些图片,让内容更加富有代入感,对于添加的图片还可以进行调整,插入图片的方法很简单吧,希望对大家有所帮助,感谢大家的观看。

    展开全文
  • Word 2007默认将最近打开过的文档记录下来,以方便用户下次编辑该文档时打开该文档。有时用户处于保护隐私的要求,需要将Word 2007文档打开历史记录删除,或者关闭Word文档历史记录功  Word 2007默认将最近打开过...

      Word 2007默认将最近打开过的文档记录下来,以方便用户下次编辑该文档时打开该文档。有时用户处于保护隐私的要求,需要将Word 2007文档打开历史记录删除,或者关闭Word文档历史记录功
      Word 2007默认将最近打开过的文档记录下来,以方便用户下次编辑该文档时打开该文档。有时用户处于保护隐私的要求,需要将Word 2007文档打开历史记录删除,或者关闭Word文档历史记录功能,实现这一目的的操作步骤如下所述:
      第1步,打开Word 2007窗口,单击Office按钮。在Office按钮面板中单击“Word选项”按钮,如图所示。
      word2007
      单击“Word选项”按钮
      转自电脑入门到精通网 www.58116.cn
      第2步,在打开的“Word选项”对话框中,单击“高级”按钮。在“显示”区域将“显示此数目的‘最近使用的文档’”数值调整为0即可清除历史文档记录,并关闭Word 2007文档历史记录功能,如图所示。
      word2007
      调整“显示此数目的‘最近使用的文档’”数值
      转自电脑入门到精通网 www.58116.cn
      小提示:如果在删除当前Word 2007文档历史记录后,希望以后继续使用Word 2007文档历史记录功能,则只需要将“显示此数目的‘最近使用的文档’”数值调整为大于0即可。
    展开全文
  • 记录一次用Java生成word文档的经验

    千次阅读 2019-02-21 15:15:18
    相信大家以前做的最多的是Java和Excel的转换的功能比较多吧,我也是如此,之前也没有做过word转换的功能,所以此次接到这个任务我也是一样,从网上找方法,网上找了一些博客论坛大概有几种方法可以尝试。...

    业务背景

    最近接到一个需求需要将学员的基本信息生成word格式的内容,word的格式如下图所示

    在这里插入图片描述

    开发的任务就是将学员的信息替换掉表格中的** 即可,感觉还蛮简单的。

    相信大家以前做的最多的是Java和Excel的转换的功能比较多吧,我也是如此,之前也没有做过word转换的功能,所以此次接到这个任务我也是一样,从网上找方法,在网上找了一些博客论坛大概有几种方法可以尝试。

    几种解决思路

    1:Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。DLL动态链接库的生成需要windows平台的支持。该方案只能在windows平台实现,是其局限性。

    2:Apache POI包括一系列的API,它们可以操作基于MicroSoft OLE 2 Compound Document Format的各种格式文件,可以通过这些API在Java中读写Excel、Word等文件。他的excel处理很强大,对于word还局限于读取,目前只能实现一些简单文件的操作,不能设置样式。

    3:Java2word是一个在java程序中调用 MS Office Word 文档的组件(类库)。该组件提供了一组简单的接口,以便java程序调用他的服务操作Word 文档。 这些服务包括: 打开文档、新建文档、查找文字、替换文字,插入文字、插入图片、插入表格,在书签处插入文字、插入图片、插入表格等。填充数据到表格中读取表格数据 ,1.1版增强的功能: 指定文本样式,指定表格样式。如此,则可动态排版word文档。是一种不错的解决方案。

    4:iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。功能强大。

    5:JSP输出样式,该方案实现简单,但是处理样式有点缺陷,简单的导出可以使用。

    6:用XML做就很简单了。Word从2003开始支持XML格式,大致的思路是先用office2003或者2007编辑好word的样式,然后另存为xml,将xml翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出Doc。经测试这样方式生成的word文档完全符合office标准,样式、内容控制非常便利,打印也不会变形,生成的文档和office中编辑文档完全一样。

    综合以上资料的参考,和网上的一些意见,最后我选择了,第6种用xml做导出方案。

    开发流程

    替换word模板

    对照上面发的那个word格式,将** 替换成变量名称,比如用户名称用${userName}表示,全部替换后的格式如下图所示

    在这里插入图片描述

    导出xml格式并重命名ftl格式

    将上图的word文件另存为xml格式,并且重命名为ftl结尾的文件

    在这里插入图片描述

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

    编写Java代码

    项目需要引用到freemaker的jar包,在pom.xml配置文件中,添加下面的依赖

    <!-- freemarker jar -->
    		<dependency>
    	     <groupId>org.freemarker</groupId>
    	     <artifactId>freemarker</artifactId>
    	     <version>2.3.20</version>
    	 	</dependency>
    

    将ftl模板文件复制到项目的指定路径下

    将freemaker的配置文件放到项目的指定目录下

    编写WordUtil.java

    package com.xyq.maventest.util;
    
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStreamWriter;
    import java.io.Writer;
    import java.util.HashMap;
    import java.util.Map;
    
    import freemarker.template.Configuration;
    import freemarker.template.Template;
    import freemarker.template.TemplateException;
    /***
     * 
    * Project Name:maventest
    * <p>生成word工具类<br> 
    *
    * @ClassName: WordUtil
    * @date 2019年2月20日  下午5:50:49
    *
    * @author youqiang.xiong
    * @version 1.0
    * @since  
    * @see
     */
    public class WordUtil {  
          
        private Configuration configuration = null;  
        
        /****
         * 模板文件存放的目录
         */
        private static final String  baseDir = "F:/study/GIT/maventest/src/main/resources/freemaker";
        /***
         * 模板文件名称
         */
        private static final String  templateFile = "template.ftl";
        /***
         * word生成的输出目录
         */
        private static final String  outputDir = "F:/file/";
          
        public WordUtil(){  
            configuration = new Configuration();  
            configuration.setDefaultEncoding("UTF-8");  
        }  
          
        public static void main(String[] args) {  
            WordUtil test = new WordUtil();  
            test.createWord();  
        }  
         
        /*****
         * 
        * Project Name: maventest
        * <p>转换成word<br> 
        *
        * @author youqiang.xiong
        * @date 2019年2月21日  上午11:22:03
        * @version v1.0
        * @since
         */
        public void createWord(){  
            Map<String,Object> dataMap=new HashMap<String,Object>();  
            //构造参数
            getData(dataMap);  
            
            configuration.setClassForTemplateLoading(this.getClass(), "");//模板文件所在路径
            Template t=null;  
            try {  
            	configuration.setDirectoryForTemplateLoading(new File(baseDir));
            	t = configuration.getTemplate(templateFile);
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
            File outFile = new File(outputDir+Math.random()*10000+".doc"); //导出文件
            Writer out = null;  
            try {  
                out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile)));  
            } catch (FileNotFoundException e1) {  
                e1.printStackTrace();  
            }  
               
            try {  
                t.process(dataMap, out); //将填充数据填入模板文件并输出到目标文件 
                System.out.println("生成成功...");
            } catch (TemplateException e) {  
                e.printStackTrace();  
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
        }  
      
        /****
         * 
        * Project Name: maventest
        * <p>初始化数据map <br> 
        *
        * @author youqiang.xiong
        * @date 2019年2月21日  上午11:26:34
        * @version v1.0
        * @since 
        * @param dataMap
        * 		封装数据的map
         */
        private void getData(Map<String, Object> dataMap) {  
            dataMap.put("userName", "刘德华");  
            dataMap.put("sex", "男");  
            dataMap.put("nation", "汉族");  
            dataMap.put("birthday", "1985-02-26");   
            dataMap.put("nationPlace", "春日部");  
            dataMap.put("politicalStatus", "党员");  
            dataMap.put("graduationSchool", "双叶幼稚园");  
            dataMap.put("lastBackground", "幼稚园");  
            dataMap.put("graduationMajor", "玩泥沙");  
            dataMap.put("workUnit", "NASA");  
            dataMap.put("business", "煮菜的");  
            dataMap.put("postalAddress", "lc");  
            dataMap.put("postalcode", "lc");  
            dataMap.put("mobile", "18898416969");  
            dataMap.put("admissionTicket", "lc");  
            dataMap.put("enterSchoolTime", "lc");  
            dataMap.put("emergencyContact", "lc");  
            dataMap.put("readingInstrouction", "lc");  
            dataMap.put("year", "2019");  
            dataMap.put("month", "02");  
            dataMap.put("day", "20");  
         
        }  
    }
    

    运行main方法,抛出如下异常:

    freemarker.core.ParseException: Parsing error in template "template.ftl" in line 3, column 11570:
    Encountered "<", but was expecting one of:
        <STRING_LITERAL>
        <RAW_STRING>
        "false"
        "true"
        <INTEGER>
        <DECIMAL>
        "."
        "+"
        "-"
        "!"
        "["
        "("
        "{"
        <ID>
    	at freemarker.core.FMParser.generateParseException(FMParser.java:4672)
    	at freemarker.core.FMParser.jj_consume_token(FMParser.java:4543)
    	at freemarker.core.FMParser.UnaryExpression(FMParser.java:340)
    	at freemarker.core.FMParser.MultiplicativeExpression(FMParser.java:452)
    	at freemarker.core.FMParser.AdditiveExpression(FMParser.java:402)
    	at freemarker.core.FMParser.RangeExpression(FMParser.java:573)
    	at freemarker.core.FMParser.RelationalExpression(FMParser.java:528)
    	at freemarker.core.FMParser.EqualityExpression(FMParser.java:493)
    	at freemarker.core.FMParser.AndExpression(FMParser.java:602)
    	at freemarker.core.FMParser.OrExpression(FMParser.java:625)
    	at freemarker.core.FMParser.Expression(FMParser.java:238)
    	at freemarker.core.FMParser.StringOutput(FMParser.java:1076)
    	at freemarker.core.FMParser.Content(FMParser.java:2550)
    	at freemarker.core.FMParser.OptionalBlock(FMParser.java:2761)
    	at freemarker.core.FMParser.Root(FMParser.java:2933)
    	at freemarker.template.Template.<init>(Template.java:193)
    	at freemarker.cache.TemplateCache.loadTemplate(TemplateCache.java:419)
    	at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:330)
    	at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:205)
    	at freemarker.template.Configuration.getTemplate(Configuration.java:740)
    	at freemarker.template.Configuration.getTemplate(Configuration.java:665)
    	at com.xyq.maventest.util.WordUtil.createWord(WordUtil.java:75)
    	at com.xyq.maventest.util.WordUtil.main(WordUtil.java:53)
    Exception in thread "main" java.lang.NullPointerException
    	at com.xyq.maventest.util.WordUtil.createWord(WordUtil.java:88)
    	at com.xyq.maventest.util.WordUtil.main(WordUtil.java:53)
    
    

    这个错误估计很人都有遇到过,起初我并不知道报错提示的是什么原因,大概猜测应该是ftl模板出错了,但是又不知道为什么会报错,初步怀疑是不是word编写的变量wordwordxml{}格式书写有误? 后来返回修改word的变量格式逐步缩小问题原因所在,经过反复试验才发现,word转换成xml格式的时候,如果文档中有{}特殊符号的时候,转换成xml格式会出现错位的情况,如下所示:
    在这里插入图片描述

    因为我对word生成xml这个机制并不是很了解,由于时间原因,也没有深究这里的根本原因,于是原因找到了,是生成ftl模板的时候格式有问题。那么既然${}符合会被解析错误的话,那可以换一种思路,将word中的符合全部不需要,只留变量即可,如下所示:

    在这里插入图片描述

    然后重新生成xml文件,修改文件后缀ftl,打开模板文件,将模板文件复制到notepad++文件编辑器打开,
    然后一个个将变量替换成${}即可,比如讲userName 替换成 ${userName} 即可

    在这里插入图片描述

    一个个变量替换完毕后,将模板文件覆盖原有的内容,重新运行WordUtil.java ,运行成功。并且在指定目录下会生成一个新的word文件,打开word文件如下图所示:

    在这里插入图片描述

    至此用Java生成word的功能已经完成,大家可以根据各自所需修改word模板即可。

    展开全文
  • 我最近喜欢折腾Office软件相关的东西,想把很多Office软件提供的功能用...这篇文章的主要目的是记录如何用C#来实现复制一个Word文档的部分或全部内容到另一个Word文档,废话不多说,下面开始。第一部分:复制部分内容:
  • js将HTML导出生成word文档

    万次阅读 多人点赞 2018-12-07 16:05:31
    项目开发中中,遇到将HTML导出生成word文档,...但是没有找到更好的方法,所以这里记录下js将HTML导出生成word文档的方法;如果有其他方法的可以提供下链接;学习下 jquery.wordexport.js插件的代码,了解到了...
  • 如何在word文档中添加两个目录

    万次阅读 2019-04-16 09:55:08
    由于需要一个word文档中添加两个目录,第一个目录表示文章前半部分的内容,第二个目录表示后半部分的内容,对于word不太熟悉的我经过一番折腾之后终于搞定了,记录一下。 原理:将word文本划分成两个域,而每...
  • C# 复制一个Word文档的部分或全部内容到另一个Word文档 我最近喜欢折腾Office软件相关的东西,想把很多Office软件提供的功能用.NET来实现,如果后期能...这篇文章的主要目的是记录如何用C#来实现复制一个Word文档的...
  • Freemarker操作word文档

    千次阅读 2019-01-15 08:54:14
     ①某单位有多个部门,要求导出一个word文档,每个部门生成如下申报表格  ②干工程的一个小伙伴因为换领导,要把40个月*30天的日报的内容从旧模板更换成新的模板 两个的基本思路一样,获得数据,塞到模板里,都...
  • JAVA获取word文档内容

    2020-06-15 16:13:59
    记录:最近做一些关于OCR识别方面的项目,这里摘出识别word文档这一部分稍做记录一下,以免以后自己忘记了,也能给有需要的朋友一点帮助。 新建一个test.docx的文档,里面随便输入点内容: 输出: 具体实现: ...
  • 需求: 公司每个月初,人事部会把我们上个月的打卡记录(一个excel文档)发给我们。由我们根据每个人的打卡记录自己填写加班声请 单和调休声请单。 每个月都要填写,而且要一个个的对照填写。实在受不了。于是工作之...
  • 基础数据导出word文档,网上也能搜到很多源代码,但是我这边要求是服务器上的图片(只给出服务器图片路径,从服务器得到图片),前前后后加起来就不好内容了,网上并没有找到处理这种的代码和解决方式,只好自己写了,弄完了...
  • 电脑里面的文档除了word文档外都很正常,唯独word文档图标变成记事本本啦!解决方案:打开我的电脑--菜单栏的工具--文件夹选项--文件类型--扩展名中选择doc--更改--打开方式中选择对应的打开程序--勾选始终使用...
  • C# 生成Word文档

    千次阅读 2019-03-04 16:45:52
    C#生成Word文档,实际尝试了一种可行的方法,记录如下: 1. 添加引用 Microsoft.Office.Interop.Word.dll,这个文件有多种版本,我选了11.0的,链接:...
  • 记录当完成word工作后误点了不保存选项的恢复办法 错误如图 利用word中的管理文档工具就可以完美恢复。点击要恢复文档的文件选项卡 版本中存在当我没保存就关闭的文档,单机打开即可恢复。 ...
  • 我们使用Word的时候会编辑一些文本数据信息,当我们在文档记录大量文字信息数据的时候,为了防止内容信息被其它人操作篡改,我们想要把文档的编辑状态限制一下,别人就无法对我们的文档内容进行编辑了,我们可以...
  • 作者:李嘉乐 本次任务完成时间:2019年3月25日~2019年4月8日 ...button2_Click中写的了方法。代码如下 : 先声明一个string 数组存放 word路径,然后选择一个word 打开,通过for循环对当前打开的word进行...
  • 1、首先用Word 2003打开已设置有密码的“保护文档”(原始DOC文件),此文档可由Word 2000/XP(2002)/2003创建;2、菜单中选择“文件→另存为Web页”,保存为HTML文件后关闭Word;3、用“记事本”或其他字处理软件...
  • c#操作Word文档

    千次阅读 2015-03-12 11:08:37
    操作Word文档工具类,丰富的方法, 无论你是想要创建文档还是操作模板;无论你是想要添加图片,还是想要添加文字;无论你想要添加书签,还是操作书签;无论你是想要修改表格,还是添加表格;它都是你的选择
  • ASP.NET中使用Microsoft Word文档

    千次阅读 2009-04-18 15:48:00
    ASP.NET中使用Microsoft Word文档本文是应ASP.NET里创建Microsoft Word文档之需而写的。这篇文章演示了ASP.NET里怎么创建和修改Microsoft Word文档。[背景] 自动化是一种能让各种语言编写的(如:Visual Basic...
  • 请问一下: 我有一些标准格式的文档,想通过保存数据库中的记录来生成,怎么处理,位老师有没有这样的例子,能否指导一下。 主要是有些内容的字数是不能控制的。
  • python 生成word文档

    万次阅读 2017-12-19 19:37:18
    每月1次的测试费用报销,需要做一个文档。干脆花点时间写个程序吧。...from docx import Documentdef new_doc(fee_data,doc_path,fee):#新建一个word文档,写入汇总表的数据 document = Document() p_total
  • python实现word文档批量转成自定义格式的excel文档

    千次阅读 多人点赞 2020-02-18 02:27:29
    最近开发一个答题类的小程序,到了录入试题进行测试的时候了,发现一个问题,试题几乎都是word文档格式的,每份有100题左右,而且可能有几十份。 word文档是没有固定格式的,想批量录入关系型数据库mysql,必须先...
  • C# 在word文档指定位置插入图片

    千次阅读 2017-07-31 16:34:34
     需要在word文档中固定位置插入,公章; 方法一:  object filename = filePath; //要打开的文档路径   string strKey = strSearch; //要搜索的文本   object MissingValue = Type.Missing;   int
  • 今天,简单讲讲android里浏览Word文档时,如何显示文档的文档结构图。 这个其实也很简单,之前我把自己用WPS写成的文档发送给领导查看,他用的是Word查看的文档,所以没有显示我WPS上设置的文档结构,后来我看到...
  • Qt读取word文档

    千次阅读 2018-07-22 19:52:44
    为了记录一下 CWordOperate::CWordOperate( const QString filename,QObject *parent /*= NULL*/ ) : QObject(parent) { m_word = new QAxWidget("Word.Application"); //m_doc-&gt;...
  • Java 替换word文档文字

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

    千次阅读 2018-02-01 11:01:25
    记录并整理自己网上查阅的资料,网上的代码感觉始终有点不全,一些操作没有完全关闭,比如打开的Word没有关闭,一直占用这系统资源;由于网上很多实例都是讲解打印Excel文档的,微软的MSDN上面的具体的ActiveX部件...
  • 换了新电脑,结果发现无论是Office三件套、Acrobat DC、Visual Studio打开的文件均没有最近文件记录,这样每次打开都需要找到文件的原始路径,很是麻烦,其中office显示“您的管理员已关闭最近文档列表”,由此入手...
  • PB中嵌入Word文档

    千次阅读 2011-11-06 23:25:45
    PB(PowerBuilder)是Sybase公司推出的一种优秀的数据库开发工具,利用它的数据窗口控件可以快速地开发出一个数据管理系统。...Word是大家熟悉的一种文字处理工具,具有强大的编辑与打印功能。如果能够将数据源动态

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 82,344
精华内容 32,937
关键字:

word文档记录在哪