精华内容
下载资源
问答
  • C# 在word文档中寻找指定的关键字
    千次阅读
    2019-08-26 08:30:19

    C#操作word文档时,查找指定关键字:

    Word._Application word = New Word.Application;
    Word._Document = word.Document.Open("file name");
    Word.Selection selection = word.Selection;
    selection.Find.Text = "想要查询的文本";
    selection.Find.Execute();

    此时就查询到了指定的文本。

    如果需要把剪贴板的东西覆盖文本粘贴并且覆盖查询到的文本,用如下语句。

    selection.Paste();

    关于C#对Word的操作,在csdn上查询了很多东西,但是感觉都千篇一律,内容甚至有很多代码都相同,还是去MSDN上,或者Stackoverflow上找,会容易找一些。

    更多相关内容
  • 主要介绍了Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法,涉及Python基于urllib模块的页面爬取与文件读写相关操作技巧,需要的朋友可以参考下
  • 1.1 PDFBOX介绍 Apache PDFBox是一个开源Java库,支持PDF文档的开发和转换...Fill Forms – 使用PDFBox,您可以在文档中填写表单数据。 Print – 使用PDFBox,您可以使用标准Java打印API打印PDF文件。 Save as Image –
  • 用途: 当需要 ❶ 跳转到 页面指定位置,或者需要 ❷ 在页面内 创建目录,进行跳转时使用。 写代码的位置: 有两个地方 需要写代码: ❶ 点击的位置 和 ❷ 跳转到的位置,两处的代码 由 元素的id属性关联起来,但是...
    • 用途: 当需要 ❶ 跳转到 页面内指定位置,或者需要 ❷ 在页面内 创建目录,进行跳转时使用。

    • 写代码的位置: 有两个地方 需要写代码: ❶ 点击的位置 和 ❷ 跳转到的位置,两处的代码 由 元素的id属性关联起来,但是代码不同,需要分清楚。


    • 点击的位置的代码: ( ⇒ 指明 跳转到的链接)

      • ❶ 跳转到本页面内的指定位置: [描述文字/目录标题](#id) ⇒ 通过#符号 设置指定的id位置。
        • [min-content 属性值 详解](#min-content)
      • ❷ 跳转到 其他页面内的指定位置: [描述文字/目录标题](url#id) →跳转到 指定id的元素的位置上
        • ⇒ 需要加上该页面的 url ⇒ [min-content 属性值 详解](https://blog.csdn.net/VickyTsai/article/details/104007576#min-content)
        • min-content 属性值 详解
    • 跳转到的位置的代码: (指明 跳转到的元素的id)

      • 写上<h2 id="min-content" style="display:none;"> </h2>id 设置 指定的id
        • display:none; ⇒ 表示,不显示此元素的内容,仅仅作为 跳转使用的。去掉,则会显示内容。
        • 不写元素内容: 不需要显示内容时,可以直接不写元素内容,这样更便捷,也避免显示 不必要的文字。
        • 重点: 此处 元素的id属性值 和 上方表示链接的 #idid值相同,这是两个地方 关联在一起的方法。
    展开全文
  • 为您提供Word文档提取汇总工具下载,Word...*.docx)的指定内容,例如通过设定提取内容的前标识或后标识 将指定Word文档中表格的指定行、指定列,进行内容提取后、汇总到一个Excel表格,或Word表格的工具。 比如,
  • js打印html页面中指定内容案例,使用jq插件,printArea
  • 打印属性 打印 HTML 文档...page 这个属性与 size 属性结合可以指定打印一个元素时所用的特定页面类型。 请注意,CSS2.1 已删除该属性。 auto identifier page-break-after 设置元素后是否应当放置分页符。 auto alwa
  • 如何获取TXT文档中指定的一行数据,并打印到JSP页面中呢?
  • Android调用wps office 打开word文档,目前wps仅开放的功能,可以编辑,可以退出,退出之后到的是程序的页面, 目前不支持自动生成指定样式的word文档,这里可以对打开的文档进行编辑和保存,对之前网上看的一个demo...
  • 用户在线编辑完word 文档后希望保存整篇文档, 同时把保存文档中指定位置的数据 2:方案 用 pageoffice 实现既保存Word文档中指定位置的数据,又保存整篇文档 4:核心思想及代码 (1)既然要保存数据,那么就要用文档的...

    1:需求

    用户在线编辑完word 文档后希望保存整篇文档, 同时把保存文档中指定位置的数据

    2:方案

    用 pageoffice  实现既保存Word文档中指定位置的数据,又保存整篇文档

    4:核心思想及代码

    (1)既然要保存数据,那么就要用文档的提交模式打开文档

    	//打开Word文档,当需要同时保存数据和保存文档时,OpenModeType必须是docSubmitForm模式。
    	poCtrl.webOpen("doc/test.doc", OpenModeType.docSubmitForm, "张佚名");

    (2)必须设置文档的文件保存页面和数据保存页面

    	//设置保存数据的页面
    	poCtrl.setSaveDataPage("SaveData.jsp");
        //设置保存文档的页面
    	poCtrl.setSaveFilePage("SaveFile.jsp");

    这里详细描述一下SaveDataPage和SaveFilePage的区别及结合使用

    SaveFilePage:指定的页面可接受二进制文件流、Form域,直接保存修改后的文件。
    SaveDataPage:指定的页面可接收页面提交的Word数据区域、Excel表格数据、Form域。

    SaveFilePage:指定的页面只能创建FileServer对象。
    SaveDataPage:指定的页面只能创建PageOffice.ExcelReader或PageOffice.WordReader命名空间下的对象。

    SaveFilePage的使用:只需要保存修改后的文档,而不需要提取文档内容时。
    SaveDataPage的使用:需要提交文档内容或用户输入的文档内容时。

    5:具体的实现代码

    (1)word 模板 (添加指定的书签)

    d09de95ecc92f1c146c3edabeca6b341d25.jpg

    2: 提交模式打开文档,设置文件保存页面及数据保存页面

    	PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
    	//设置服务器页面
    	poCtrl.setServerPage(request.getContextPath()+"/poserver.zz");
    	WordDocument wordDoc = new WordDocument();
    	//打开数据区域,openDataRegion方法的参数代表Word文档中的书签名称
    	DataRegion dataRegion1 = wordDoc.openDataRegion("PO_userName");
    	//设置DataRegion的可编辑性
    	dataRegion1.setEditing(true);
    	DataRegion dataRegion2 = wordDoc.openDataRegion("PO_deptName");
            dataRegion2.setEditing(true);
    	poCtrl.setWriter(wordDoc);
    
    	//添加自定义按钮
    	poCtrl.addCustomToolButton("保存", "Save", 1);
    	//设置保存数据的页面
    	poCtrl.setSaveDataPage("SaveData.jsp");
        //设置保存文档的页面
    	poCtrl.setSaveFilePage("SaveFile.jsp");
    	//打开Word文档,当需要同时保存数据和保存文档时,OpenModeType必须是docSubmitForm模式。
    	poCtrl.webOpen("doc/test.doc", OpenModeType.docSubmitForm, "张佚名");

    (2)保存数据的页面

    WordDocument doc = new WordDocument(request, response);
    //获取提交的数值
    String dataUserName = doc.openDataRegion("PO_userName").getValue();
    String dataDeptName = doc.openDataRegion("PO_deptName").getValue();
    System.out.println("====="+dataUserName);
    System.out.println("====="+dataDeptName);
    doc.close();

    (3)保存文件的页面

    FileSaver fs=new FileSaver(request,response);
    fs.saveToFile(request.getSession().getServletContext().getRealPath("SaveDataAndFile/doc/")+"/"+fs.getFileName());
    fs.close();

    5:实现效果

    在线编辑文档,

    1b9f30b6ba8a6c50a2cc26f1e140ca908d6.jpg

    获取数据打印的值

    d970bb566686d6970b62c4064add23a503f.jpg

    6:特殊情况下.需要只保存文档或者只保存数据

    举个简单的例子. 比如 某个判断 条件是 "1" 的情况下,只保存文档.条件是2 的情况下 ,只保存数据

    方案: 在页面中设置一个form域.保存的时候获取form域的值.根据form 域的值判断保存文件还是保存数据

    具体代码:

    <form id="form1">
    	<span style="color: Red; font-size: 14px;">请输入保存条件,条件是 "1" 的情况下,只保存文档.条件是2 的情况下 ,只保存数据</span>
    	<br />
    	<span style="color: Red; font-size: 14px;">请输入保存条件:</span>
    	<input id="txtCondition" name="txtCondition" type="text" />
    	<br />
    </form>

    页面效果

    9356f83ad46535d0cfbae2e5f696710cf25.jpg

    保存的实现代码

    核心代码:  获取 PageOfficeCtrl 控件所在页面指定的Form控件的值。

    52f678f0f22d942e66d3d02d90cd6d6f357.jpg

     

    具体实现代码

    保存数据页面

    	WordDocument doc = new WordDocument(request, response);
    	//获取提交的数值
    	String dataUserName = doc.openDataRegion("PO_userName").getValue();
    	String dataDeptName = doc.openDataRegion("PO_deptName").getValue();
    	String condition= doc.getFormField("txtCondition");
    //条件是2的情况下保存数据
    	if("2".equals(condition)){
    		//保存数据的代码
    		System.out.println("====="+dataUserName);
            System.out.println("====="+dataDeptName);
    	}
    	  doc.close();

    保存文档页面

    FileSaver fs=new FileSaver(request,response);
    String condition= fs.getFormField("txtCondition");
    //条件是 1 的情况保存文档
    if("1".equals(condition)){
    //保存文件
    fs.saveToFile(request.getSession().getServletContext().getRealPath("SaveDataAndFile/doc/")+"/"+fs.getFileName());
    }
    fs.close();

    7: 更多详细的代码 您可以下载示例参考一下 http://www.zhuozhengsoft.com/dowm/?v=4

    cf8f717b6544298982600d989b0da1eb92e.jpg

    转载于:https://my.oschina.net/u/3507515/blog/2963940

    展开全文
  • 使用VBA代码,自定义页面数拆分大Word文件为多个小文档指定名称保存 alt+F11打开开发选项-->选择【插入】-->【模块】-->弹出代码编辑窗口,插入下面代码,按照需要修改页数和要重命名的每个文档按顺序的...

    使用VBA代码,自定义页面数拆分大Word文件为多个小文档并指定名称保存

    alt+F11打开开发选项-->选择【插入】-->【模块】-->弹出代码编辑窗口,插入下面代码,按照需要修改页数和要重命名的每个文档按顺序的名字--->按F5运行代码,文档最后就生成在当前目录下了

    在word的某些版本上可能出现格式不对,最后测试在最新的wps上跑效果最好

    Option Explicit
    Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
    Sub SplitEveryFivePagesAsDocuments()
    On Error GoTo Errorhandler
    Dim oSrcDoc As Document, oNewDoc As Document
    Dim nameArray As Variant
    
    Dim strSrcName As String, strNewName As String
    Dim oRange As Range
    Dim nIndex As Integer, nSubIndex As Integer, nTotalPages As Integer, nBound As Integer
    Dim fso As Object
    Const nSteps = 4                          '设置多少页分割一次
    nameArray = Array("Cat", "Dog", "Rabbit") '数组内容修改为需要的命名
    
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set oSrcDoc = ActiveDocument
    Set oRange = oSrcDoc.Content
    
    nTotalPages =Val(ActiveDocument.BuiltInDocumentProperties(wdPropertyPages))
    oRange.Collapse wdCollapseStart
    oRange.Select
    For nIndex = 1 To nTotalPages Step nSteps
    
        If nIndex + nSteps > nTotalPages Then
            nBound = nTotalPages
        Else
            nBound = nIndex + nSteps - 1
        End If
    
        Set oNewDoc = Documents.Add
        For nSubIndex = nIndex To nBound
            oSrcDoc.Activate
            oSrcDoc.Bookmarks("\page").Range.Copy
            oSrcDoc.Windows(1).Activate
            Application.Browser.Target = wdBrowsePage
            Application.Browser.Next
            Sleep 10
            oNewDoc.Activate
            oNewDoc.Windows(1).Selection.Paste
            Errorhandler:
                If Err = 4605 Then
                    oNewDoc.Windows(1).Selection.Paste
                Else
                    Resume Next
                End If
        MsgBox "nSubIndex" & "_" & nSubIndex
        Next nSubIndex
        strSrcName = oSrcDoc.FullName
        strNewName = fso.BuildPath(fso.GetParentFolderName(strSrcName), _
        fso.GetBaseName(strSrcName) & "_" & nameArray(nIndex\nSteps) & "." & fso.GetExtensionName(strSrcName))
        oNewDoc.SaveAs strNewName
        oNewDoc.Close False
    
    MsgBox nameArray(nIndex\nSteps)
    Next nIndex
    Set oNewDoc = Nothing
    Set oRange = Nothing
    Set oSrcDoc = Nothing
    Set fso = Nothing
    MsgBox "结束!"
    End Sub

     

    展开全文
  • Word文档批量处理工具批量操作功能:批量打印及页面设置文档合并与插入批量类型转换批量改名批量删除指定页面批量字符串替换批量设置页眉页脚批量中文简繁转换批量设置访问口令批量取消超链接或自动序号批量设置属性...
  • 工作遇到一个问题,需要系统定时任务导出excel 文档,然后发送邮件,不是页面的那种导出。于是写了一下。 首先创建需要导出的excel 名称 String fileName = "导出Excel.xlsx"; //创建名称 String rpath = ...
  • 解决方法:首先选择所有要打印的文件,这里可以是word、excel、powerpoint文件然后在所选择的文件上,...word批量打印能批量调格式么推荐使用“Office批量打印精灵”——Office文档批量打印软件,支持Word、Excel、...
  • 原标题:分享8款网站开发最好用的打印页面插件通常浏览器是通过打印命令来确定需要打印的内容,但它可以在 jQuery 插件打印页面插件的帮助下打印一个特定区域的内容。。因此,您可以使用这些 jQuery 插件和打印页面...
  • 微信小程序生成二维码跳转到指定页面 文章目录微信小程序生成二维码跳转到指定页面找小程序的现成的api解决二进制返回的问题预想(并没有实现) 在微信小程序使用,我们会遇到这样的场景,我们使用微信扫描...
  • 使用window.open()在浏览器打开一个新的页面(window), 使用 window.[removed]()将指定div区域的内容写入新窗口文档,document.close()关闭文档,使用window.print()调用打印机打印当前文档。 JavaScript打印函数...
  • 这里是一种网站开发执行文档的范文,主要是方便WEB项目开发时策划人员将自己需求明确表达给开发和设计人员实现。里面详细说明指定页面的界面布局和各种交互功能,做到开发只看文档就能准确无误实现功能则为成功。
  • 用Python生成Word文档 ...3.在文档对象加入段落文本,表格,图像等,并指定其样式 4.保存文档 注:本库仅支持生成Word2007以后版本的文档类型,即扩展名为.docx(ps:我用的WPS和word2019亲测也是阔以滴) 第一部分
  • 本文记录了如何使用HTMLa标签的target属性在指定的框架打开被链接文档。 使用<frame>标签,做一个有框架的网页,框架思路如下图所示: 该网页由Frame A和Frame B两部分组成,其中给Frame A设置属性值...
  • php怎么自动跳转到指定页面

    千次阅读 2021-05-07 01:05:23
    在php,可以利用header()函数来自动跳转到指定页面;只需要在PHP文档的最开头添加“header("location:指定页面的地址")”或“header('Refresh:时间数值,Url=指定页面的地址')”代码即可。本教程操作环境:windows7...
  • using MSWord = Microsoft.Office.Interop.Word;   private MSWord.Application wordApp; //Word应用程序变量 ... //Word文档变量 private Object Nothing = Missing.Value;  //初始化 word...
  • 原文地址:http://android.xsoftlab.net/training/printing/custom-docs.html对于一些应用,比如绘图类APP,版面设计类APP以及其它APP,...这些程序对于这种类型的打印需要对页面中事物的控制都特别的精细,包括字
  • 如果仅需要对文档中的一部分内容进行打印,可以在打印指定页码范围: ①直接输入数字指定打印范围。如1-3,表示连续打印第1页到第3页;如果打印不连续的页面,可以单独指定页码,并用逗号分隔开,如:1,3,5。...
  • 然后跳转到指定的sheet 页 去。实现类似 web前端的超链接功能。如图: 步骤: 1.首先选小学 表格 右键选择超链接 2.在超链接的选项进行选择 选择本文档中的位置,然后点击小学,点击确定。 3.我们可以看到...
  • 在一些情况下,我们不指定ie解析页面的版本时会导致页面显示异常。例如,我们页面一些语法只支持ie8以上版本,此时如果用ie7解析就会出现异常,所以在一些页面开发时我们要制定ie文档模式。 1 ie的文档模式(解析页面的...
  • 使用Adobe Acrobat 7.0 Professional另存为图片,出现了如图错误:Acrobat无法保存本文档页面未知错误(页面1) 网上查询无果,自己尝试了一下,找到了办法。找到图层,点击选项,选择合并图层。再保存,就解决...
  • 为您提供Word文档分拣工具下载,Word文档分拣工具,根据你指定的条件将指定文档中的doc、docx文档分拣归类,支持根据页面分拣,有需要的赶快下载吧!功能介绍 根据页面数或字数分拣:可以从一批文档中找出页面数或...
  • 公司要使用Gitlab管理文档,经过多番折腾终于上传成功,这里记录一下。 Gitlab可以使用Git客户端Gitbash进行操作。首次使用需要配置一下信息。 0、Git配置 ①运行Gitbash,配置账户信息。(引号内填写自己的信息...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 462,752
精华内容 185,100
关键字:

怎样打印文档中指定的页面