VB 替换word文档中页眉页脚的文字

查找资料,替换成功的只有替换页面内容的文字

Sub docs()Dim wordapp
  Set wordapp = CreateObject("Word.Application")
    With wordapp
        .documents.Open (ThisWorkbook.Path & "test.docx")
        .Visible = True
        .activedocument.content.Find.Execute FindText:=text1, ReplaceWith:=text2, Replace:=2
        .documents.Close
    End With
  wordapp.Quit
  Set wordapp = Nothing
End Sub

加上写C#用过DOM API 测试成功

Sub docs()
Dim wordapp
  Set wordapp = CreateObject("Word.Application")
    With wordapp
        .documents.Open (ThisWorkbook.Path & "test.docx")
        .Visible = True
        .ActiveWindow.ActivePane.View.SeekView = 9
        .Selection.Find.Execute FindText:="visit_name", ReplaceWith:=Sheet1.Cells(1, i).Value, Replace:=2
        .ActiveWindow.ActivePane.View.SeekView = 0
        .documents.Close
    End With
  wordapp.Quit
  Set wordapp = Nothing
End Sub  

原文地址:https://www.cnblogs.com/rn-05181226-rw/p/11721252.html

时间: 2024-11-05 15:49:24

VB 替换word文档中页眉页脚的文字的相关文章

  word文档打开后,页眉下老有一条线

解决方法 快速删除页眉横线 方法一:双击页眉区域,出现页眉编辑虚线框,在菜单"编辑"-"清除"下找到"格式"选项,单击,则页眉中的横线消失,只留下文字信息.想要恢复横线,点击"编辑"菜单的"撤销键入"项可. 方法二.清除边框和底纹法永久删除 ①同样"视图"-->"页眉和页脚"按钮,进入页眉页脚编辑模式: ②然后进入菜单栏的"格式"中的&quo

ASP.Net控制不同的人编辑word文档中不同的可编辑区域

ASP.Net控制不同的人编辑word文档中不同的可编辑区域的完整示例 2010-10-15 11:43238人阅读评论(0)收藏举报 网页来源:http://blog.csdn.net/coco99/article/details/5942895 本文演示了如何使用C#在ASP.NET里调用Word限制用户只能编辑word文档中自己有权编辑的区域. 1.项目目的 演示使用不同的用户登录系统,打开同一个文件(不必同时打开),可以编辑的区域不一样,每个人都有属于自己的编辑区域. 2.解决思路 利用

(转) 如何在Excel和Word文档中插入GIF动画

Office Excel 和Word文档中插入图片很容易做到,但是要插入GIF动画,并且还要能让这个动画动起来,就不能依照普通的“插入 → 图片 → 来自文件”的方法了,否则的话即便是把GIF插入进去,也只是个静态的画面,并不能够动起来.要想实现动画的目的,就得借助VB中的一个特殊的插件 —— AniGIF.ocx(在PPT中无需这个插件).本文就以Excel 2003为例,对如何安装及使用这个插件做一介绍(在Word中的情况类同,可参考). 1. 下载.破解及安装AniGIF.ocx 首先到C

将图片文字转换到Word文档中的简单方法

怎样将图片文字转换到Word文档呢?很多人在处理图片文件需要将文字整理到Word文档中的时候都比较头疼,如果单纯靠手动录入的方式简直太麻烦了,下面小编就来为大家分享一种简单的转换方法,一起来看看吧! 辅助工具:电脑 迅捷OCR文字识别软件 实用系数:☆☆☆☆☆ 推荐理由:该软件是一款智能化的OCR图片文字识别软件,支持PDF识别.扫描件识别.图片文字识别.CAJ识别.票证识别.图片局部识别等功能,快速解析.精准识别. 操作步骤: 1:先在电脑中将待会需要使用到的文字识别软件打开,关闭自动弹窗,这

用Aspose.Words for .NET动态生成word文档中的数据表格

1.概述 最近项目中有一个这样的需求:导出word 文档,要求这个文档的格式不是固定的,用户可以随便的调整,导出内容中的数据表格列是动态的,例如要求导出姓名和性别,你就要导出这两列的数据,而且这个文档不是导出来之后再调整而是导出来后已经是调整过了的.看到这里,您也许马上想到用模板导出!而且.NET中自带有这个组件:Microsoft.Office.Interop.Word,暂且可以满足需求吧.但这个组件也是有局限性的,例如客户端必须装 office组件,而且编码复杂度高.最麻烦的需求是后面那个-

把word文档中的所有图片导出

把word文档中的所有图片导出 end

利用POI操作不同版本word文档中的图片以及创建word文档

我们都知道要想利用java对office操作最常用的技术就应该是POI了,在这里本人就不多说究竟POI是什么和怎么用了.先说本人遇到的问题,不同于利用POI去向word文档以及excel文档去写入数据和向外导出数据并且保存到数据库中这些类似的操作,由于业务上的需要需要利用POI去读取word中的图片,并且去把图片去保存为一个file文件.查了Apache公司提供的api帮助文档,再网友的一些线索,本人也总结了几中对不同word版本(.doc或者是.docx结尾)对于文件中所含图片的操作方式,希望

利用POI操作不同版本号word文档中的图片以及创建word文档

我们都知道要想利用java对office操作最经常使用的技术就应该是POI了,在这里本人就不多说到底POI是什么和怎么用了. 先说本人遇到的问题,不同于利用POI去向word文档以及excel文档去写入数据和向外导出数据而且保存到数据库中这些类似的操作,因为业务上的须要须要利用POI去读取word中的图片,而且去把图片去保存为一个file文件.查了Apache公司提供的api帮助文档,再网友的一些线索,本人也总结了几中对不同word版本号(.doc或者是.docx结尾)对于文件里所含图片的操作方

Aspose.Words:如何添加另一个WORD文档中的Node对象

原文:Aspose.Words:如何添加另一个WORD文档中的Node对象 首先看一段代码,这段代码意图从docSource中获取第一个表格,并插入docTarget的末尾: 1 var table = (Table)docSource.GetChild(NodeType.Table, 0, true); 2 docTarget.FirstSection.Body.ChildNodes.Add(table); 这段代码会抛出异常:“The newChild was created from a