我想使用C#和Interop在Microsft Word文檔中用正常段落標記代碼^ p替換段落標記(^ 13)的所有替代代碼。您可以使用Interop在MS Word中用^ p段落標記替換^ 13段落標記嗎?
我一直在使用Microsoft.Office.Interop.Word.Selection.Find.Execute()方法。
例如..
.Application.ActiveWindow.Selection.Find.Execute(
ref findText,
ref matchCase,
ref matchWholeWord,
ref matchWildcards,
ref matchSoundsLike,
ref matchAllWordForms,
ref findForward,
ref findWrap,
ref findFormat,
ref replaceText,
ref replaceAll,
ref missing,
ref missing,
ref missing,
ref missing);
- FINDTEXT = 「^ 13」
- matchCase =真
- matchWholeWord =真
- matchWildcards =真
- matchSoundsLike =假
- matchAllWordForms = false
- findForward =真
- findWrap = WdFindWrap.wdFindContinue
- findFormat =假
- replaceText = 「^ P」
- 的replaceAll = WdReplace.wdReplaceAll
使用上面的代碼中,^ 13標記不被^ p標記替換。
有誰知道我該如何糾正這個問題?
的風格作爲值replaceText然後上面的代碼工作 –