有没有办法用C#替换MS Word文档中第n个(给定出现的)文本
Application.Selection.Find.Execute
方法?
答案 0 :(得分:1)
不,仅此方法无法实现您的目标,因为它只允许所有, none 或首次替换。但是,API套件的总体强度更多,而不是强大到足以做你想做的事情,你必须摆弄它,直到你找到合适的API调用来获得你想要的东西。
以下是一些重要文件:
第一个链接是概述。特别是,您需要将后两个中的调用组合起来以执行您想要的操作:使用搜索循环,停止并执行替换以及所需的文本。使用新的复杂API可能很困难,但使用示例并搜索类似代码的API方法以获取想法。