word编写宏 处理一个问题多个不同字替换成对应的不同字符

比如文档中的
5换成 ("5"0x0035)
丁换成 ("丁"0x4e01)
七换成 ("七"0x4e03)
万换成 ("万"0x4e07)
丈换成 ("丈"0x4e08)
("三"0x4e09)
("上"0x4e0a)
("下"0x4e0b)
很多有2500个

第1个回答  2012-05-16
可以列表排序解决。
先将丁,{} 七,{} 万,{} 丈,{} 等一个字及注释占一行分开,全选后用文字转换成表格做成一列表,排序。
同样处理另一文档,插入一空列,粘贴上前一文档的表内容,合并单元格。追问

详细说明怎么插入一空列,怎么粘贴上前一文档的表内容,怎么合并单元格。

追答

做成单列表格的文档设为文档1和文档2
在文档1中,选择表格,右键-插入列,根据需要选前或后。
复制文档2中表格,选中文档1空列,粘贴。
选中整个表格两列,剪切,选择性粘贴-文本。
中间的制表符和多出的字可用替换一次解决。

追问

复制文档2中表格,选中文档1空列,粘贴。然后还是两列,不同的字符,因为汉字顺序不同不能一一对应
我的想法是文档1弄成两列,文档2也两列,都各有一列汉字,然后怎么根据相同的汉字来合并单元格,倒要请教。

追答

列表排序解决,做成两个文档后每个文档的单列表都要先排序,以使两表合并后对应。

追问

不能排序,无依据怎么汉字排序,数字倒是可以根据大小排序,你能不能文档1弄成两列,文档2也两列,都各有一列汉字,然后怎么根据相同的汉字来合并单元格,倒要请教。

追答

布局-排序-选类型框后下拉框-笔划排序
你的建议用WORD无法实现,EXCEL倒是可以。你截个图我看看内容,给你设个公式。

本回答被提问者采纳
第2个回答  2012-05-16
试试《文件批量处理百宝箱V8.0》主界面中的批替换功能,将查找替换列表导入操作列表中,将待处理文档加载入列表中,然后单击执行后即可。
下载地址:http://www.crsky.com/soft/26800.html
第3个回答  2012-05-15
有个替换工具,点击他:查找(),替换()就行啦!我用的wps追问

你没认真看题目,是这样的,比如我有两个文本,里面各有相同的2500个文字,并且两个文本汉字排序不一样,
一个是由丁,{} 七,{} 万,{} 丈,{} 等2500个汉字以及后面{}里的不同注释组成,
另一个是由("丁"0x4e01),(下"0x4e0b),("七"0x4e03),("三"0x4e09),("万"0x4e07),("丈"0x4e08),("三"0x4e09),("上"0x4e0a),("下"0x4e0b),等2500个
我要的结果是丁,0x401,{丁的注释}. 三,0x4e09,{@!^$#@} 七,0x4e03,{---},对汉字的顺序不做要求

相似回答