用WORD里面有书签,设置相应的书签。调用WORD组建里面的方法
书签有个问题,我试过了,因为书签不能同名,这样,如果我想用相同的字符替换替换文档的多处,这时用书签不行的啊..
@* cici.fan*: 假如有书签"projectDescription",但如果想多替换多处的..这时书签是不能同名的..
你用最笨的方法把有projectdescription的地方都用书签,就是用多个书签,但是替换的内容都是一样的
@cici.fan: 不行的啊..我把Projectdescription做成书签,再用Projectdescription做书签,就不行,因为书签不能同名,这时就不能用书签替换多处文本..
你不起一样的名字不就行了
@cici.fan: 起不一样的名字...因为这是客户要做模板的,模板里要替换多处文本,是不定的,如果我现在只起了三个书签,如果客户需要替换四处了?
那你只能变动书签个数了,我想不出更好的办法了
@*滴血*: 客户需要用系统软件生成一份报告,客户有模板,同时也可以做模板,生成报告的时候就是用替换的方式,你说用书签..假如一份报告只需要三次替换projectDescription这书签,而另外一份需要四次替换projectDescritipn这书签,如果不用同名的,那我就不知道报告会需要替换多少次了..
@*滴血*: 喔 谢谢啊..我自己再研究研究..看看能不能用文本替换方式,就是不能替换大量的文字..烦人..
应该可以调用word的替换功能的api。你试一试
不行的..C#有提供Microsoft.Office.Interop.Word这个组件了解...我不会用,找msdn,和相关文章都没有解决方法.....你知道嘛,,希望你教教我.. 谢谢..
遇到相同问题,需要多次替换长字符串怎么解决的?