求关于在保证不改变word文档格式的情况下批量更新文档中相关数据及...
我明白你的要求了,这个是要使用到Word的邮件合并功能。
第一:你要在WORD文档中排版好格式,另外在Excel表格做好每次的数据表格内容文件第二:操作时在Word的中显示“邮件合并”工具条,第三:点击“打开数据源”——选择你的电子表格文件——打开——确定第四:点击“邮件合并”工具条上的“插入域”按钮,在“插入合并域”面板上依次选择对应的字段名(即电子表格中的表头如产品名称、月份、销售数量等)——点击“插入”按钮——电子表格中的内容就放置到Word中要更新的相应位置了。
第五:最后在“邮件合并”上单击“合并到新文档”按钮即可得到一份新的文档。
第六:打开后即可见所需内容。
以后电子表格内容改变时可更改数据源的文件就可以了。
希望能帮到你,不明可以再问我!
word 自动更新域
工作证上面要求打印每个人的照片。
经过了解,具体工作要求是,打印一批工作证,员工基本信息来自excel表格,包含员工信息的“员工数据库.xls”中的“员工库”表如图①:员工照片放在e:\photo文件夹里,每位员工的照片文件名和编号相对应。
比如张三的照片名就是001.jpg。
马上想到了用Word邮件合并可以批量打印员工基本信息 使用邮件合并也能实现此要求的方法。
实现思路:使用过邮件合并的人都知道实质上邮件合并使用的是域,那么要想实现照片的自动处理应该从域上找突破口。
在Word中插入图片可以用IncludePicture 域来实现,具体语法为IncludePicture "文件名"。
插入照片的功能解决之后,问题就转换为如何实现自动转换文件名的问题。
而照片的名称为了管理的方便通常都是使用编号作为文件名,这样使用编号域即可解决问题。
那么怎么实现文件名的自动转换呢?方法就是——把两个域嵌套起来!操作步骤:1.打开word,从视图菜单选择“工具栏”,“邮件合并”;2.从邮件合并工具栏上依次选择按钮,设置文档类型为“信函”;3.单击打开数据源按钮浏览选取准备好的数据库;4.然后设计主文档、排版、设置纸张,并通过邮件合并插入只包含文字的域,排版结果如图②。
5.下面是关键的一步:就是照片域的实现:先把光标定位在要插入照片的地方,按Ctrl+F9插入一个域,输入“IncludePicture "e:\\photo\\”再按Ctrl+F9插入一个域,输入“MergeField "编号"”,光标定位到这个域之后输入“.jpg"”,最后看到的结果应该是:{IncludePicture "e:\\photo\\{MergeField "编号"}.jpg"}。
6.然后单击合并到新文档按钮,切换到生成的新文档里,咦,怎么照片处什么都没有?不会是上当了吧?别急,保存生成文件,按Ctrl+A全选,再按F9,哈哈,每位员工对应的照片是不是全出来了。
如图③:注意事项:1. Word中IncludePicture 域中文件名的路径用“\\”代替“\”。
2. IncludePicture域同样支持长文件名。
比如可以写:{IncludePicture "D:\\Documents and Settings\\Administrator\\桌面\\用Word邮件合并实现批量打印带照片证件\\邮件合并\\photo\\005.jpg"}3. IncludePicture域中的文件名路径可以使用相对路径和绝对路径。
比如可以写:{IncludePicture "邮件合并\\photo\\005.jpg"},文件保存后则会从文档所在的文件夹下去找对应文件。
4. 特别注意,引号内的文件名一定不能写错甚至多加一个空格也不行,否则Word将找不到图片文件,只会出现一个红叉。
比如不能写成:{IncludePicture " e:\\photo\\{MergeField "编号"}.jpg"},因为e:前多加了空格。
小结:实际上插入一张照片使用的域是{IncludePicture "e:\\photo\\001.jpg"},插入编号域用的是{MergeField "编号"},而本文把这两个域嵌套起来就成了{IncludePicture "e:\\photo\\{MergeField "编号"}.jpg"}从而实现了本文最初提出的要求。
拓展:本文提到的方法既省去了麻烦的程序代码,也不需要一分钱的的共享软件费用。
只要稍加变通就可广泛应用在打印学籍、证件、准考证、档案上。
总体来说,邮件合并的功能,对于需要生成成千上万个格式一样,仅是变更里面某些特定内容的文档是最好不过的方法了。
另外建议用wps进行邮件合并,因为经测试office的word在邮件合并中不支持文本框的插入下一条记录,而wps就可以。
最后提示一下,如果邮件合并到不同的文档中,那么这些图片要正确显示出来,就必须一个一个的打开文档全选后更新域,这非常麻烦,所以请用下面这个宏命令来更新所有文档中的域:“批量更新多个word中的所有域——解决邮件合并后图片不能正确显示的问题”
word表格中批量取消邮件合并域链接,保留引用域链接,怎么弄(不要...
解决方案:1、打开需要修改公式大小的文档,观察一下需要修改的公式大概需要增减的字号数:2、双击要修改的公式,打开MathType的编辑窗口。
选择公式之后,依次单击“尺寸,重新定义”3、在重新定义对话框中,将“Full”后面的数字修改,比如15,然后单击确定4、依次单击“参数选项,公式选项,保存到文档”5、输入要保存的文件名后,单击保存。
本文中保存为NewStyle6、单击公式编辑窗口右上角的X,退出公式编辑状态。
单击“MathType”选项卡,然后单击“Format Equations”按钮7、在“Format Equations”对话框选中中间的“MathType preference file”单选项,再选中下方“Range”项目中“Whole document”单选项,单击“Browse”按钮,找到我们保存好的那个NewStyle.eqp文件并双击。
然后最后单击Ok8、Word界面一阵闪动,并在左下角的状态栏显示进度。
最后弹出更新完毕的结果
批量替换多个word文件中的同一个表格
可以用编辑菜单中的替换命令,选全部替换就可以。
但是只能进行单文件的替换。
多文档替换相同的内容可以用其它工具进行。
如果表格中要替换的内容不一样,但是有规律,可以通过简单编程来解决。
另外还找到一个办法,使用替换工具,高级,加上字体格式以及和全字匹配。
如果数据或数据的更新是无规律的就只能是手工了。
word更新域是什么?
展开全部 简单点说吧,Word里的域一般是一些指令或开关或引用一类的东西,可以用来设定文字的格式、编制目录、应用公式计算等等。
更新域,举两个例子:1、比如用域在表格中进行计算,假设是表格中两个单元格内的数字相加,如果改变了其中任何一个单元格内的数字,因为一般情况下域不会自动更新,所以,要在域代码处右键单击,然后更新域。
2、如果使用了自动插入目录功能生成了目录,假设文件内容改变了,那就有可能原来生成的目录的页码就不对了,所以,这时需要更新域。
...
现在WORD最新的版本是什么?
不要追求最新,而是要最稳定。
Microsoft Office Online 主页中国 (更改) Microsoft.com 主页. 站点地图. 搜索. 主页. 协助. 培训. 模板. 剪贴画和多媒体. ... 通过"与 Access 链接"加载宏将数据从 Excel 链接到 Access. Office Online 最新信息 ... office.microsoft.com/zh-cn/def... - 44K - 2006年02月14日 - 网页快照 Office下载... 从 Web 站点上的"Office 工具"下载软件外接程序、更新、模板、安全发布以及 ... 下载Office XP介绍彩页(PDF格式;2.5M) Word 字处理器 Excel 电子表格 ... www.microsoft.com/china/office... - 26K - 2006年02月12日 Show Me Microsoft Office Excel 2003. ...
请问哪位知道要怎么样批量修改word、excel等文档的密码?密码都是...
是可以实现的。
以excel为例,首先将该文件夹里的文档整理一份列表,可以在命令模式下使用dir命令实现。
如键入dir *.xls >list.txt,该目录下的excel文档列表就会生成一个list.txt的文件里。
然后针对文件进行设置密码的操作:第1步:使用Workbooks.Open过程打开文件示例:Workbooks.Open ("C:\MyFolder\MyBook.xls") --打开 C 盘上名为 MyFolder 的文件夹中的 MyBook.xls 工作簿第2步:启动工作簿里的某张要设密码的工作表。
Worksheets(1).Activate 启动工作簿中的第1张工作表。
第3步:撤销工作表保护并取消旧密码ActiveSheet.Unprotect Password:=旧密码第4步: 保护工作表并设置密码 ActiveSheet.Protect Password:=新密码第5步:保存并关闭工作薄ActiveWorkbook.Save ActiveWorkbook.Close对每一个该工作夹中的文件都按第1到5步编程。
更改密码时,只需使用程序编辑器的查找-替换功能更新新旧密码即可。