想请问一下Delphi中WORD的操作?(300分)

智利

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个WORD的模板(TEST1.DOT),有一个域{MACROBUTTON Name[单击此处键入姓名]
},在DELPHI中怎样样替换这个域的内容?

我在做WORD的查找替换WordDocument.Range.Find.Execute时,替换的内容超过300个字符出错,有什么更好的方法解决吗?

如何在WORD的某个指定的位置插入内容?

每个问题一百分,最好用Delphi的OLE和Servers控件实现,最好源码。
 
你想怎样做?我可以搞定
 
比如说:文档1.doc中有一个内容为<##错误信息#>的文本。我想通过一个方法(不管是查找
还是域内容替换),把它更改为一个超过300个字符的字串
 
DELPHI 的帮助就有例子,你找到试试
 
SORRY,我的意思是DEMO里有
 
晕~~
有的话也不用花300银子问你了。
 
真的没有人知道?
 
好久没有人回答这个贴了,有高手关注吗?

顺便问一个问题:如何不通过OLE来控制Word的菜单和工具栏?
有点像瑞星杀毒软件一样,自动在Word中创建一个工具图标,但我想只在我的程序运行期间才在Word中创建,一但退出Word,工具图标就消失,有人做过吗?
 
替换如果出错的话,你可以把要替换的内容拆分,进行替换。
 
对呀,你的方法,我咋没想到捏?Good ,结贴。
 
顶部