word中如何将不同内容替换为不同内容?

举个例子,有一段文字中有10个字母A,我现在想把这10个A中,第一个A替换成1,第二个A替换成2,第三个A替换成3,。。。。。。以此类推,最后一个A替换成10,怎样批量替换啊?是不是还要用到excel?

用VBA就可以做到,直接在word中就可以的,不用excel

有个find,编程思路如下
1 设定好查找方式为向前查找---这样执行程序前要先把光标停在文章开头处
2 在while中执行查找,或在IF中执行查找,同时进行计数,每找到一个字母A,计数加1
3 找到的同时把这个字符替换为计数值, 这样就能达到你的要求了

说明一下,这里相同的字符可以在编程时任意指定,替换后的值必须有一定规律,比如你说的顺序数就可以,也可以替换为一定的有序数值

以上供你参考
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-09
变成我不会,但有个思路,查找替换中,查找a,替换为1,这里不要点全部替换,只能一个个替换,替换一个然后就将替换为中的内容一个个改变。每查找一次就更改一次。减省了手动去文章中查找的工夫。
第2个回答  2013-10-09
你这是将相同的内容替换成不同内容,这在电脑中是没办法实现的,因为电脑讲究的是唯一性,EXCEL里也不行。得人工干预。
第3个回答  2013-10-09
Word没这功能,用Excel吧
第4个回答  2013-10-09
自己慢慢手工改吧
相似回答