私は、C#とInteropを使用して、段落マーカー(^ 13)のすべての代替コードをMicrosft Word文書の通常の段落マーカーコード^ pに置き換えたいと考えています。Interopを使用して^ 13段落マーカーをMS Wordの^ p段落マーカーに置き換えることはできますか?
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として上記のコードを実行しました –