は、私が検索を行うと、ワード文書に置き換えるしようとしていたが、見つけるためのテキストが255文字を超えているので、それは以下の方法を使用してエラーに実行されますので:C#Word文書、選択した範囲のテキストを置き換えますか?
app.Selection.Find.Execute(ref findText, ref matchCase, ref matchWholeWord,
ref matchWildCards, ref matchSoundsLike, ref matchAllWordForms, ref forward, ref wrap, ref format, ref replaceWithText, ref replace,
ref matchKashida, ref matchDiacritics, ref matchAlefHamza, ref matchControl);
は、私は誰かが持っていましたWord文書の長いテキストが含まれている範囲を返すことができるので、この範囲のテキストを置き換えて変更を保存しようとしています。しかし、私のような何かをしようとした後、交換を行う方法を見つけ出すことができませんでした: で返さselectedRangeの値を置き換えるために長いテキスト
Microsoft.Office.Interop.Word.Range selectedRange = findTextRange(app, findText);
てみ含む選択範囲を取得:
app.Selection.Range.Text = replaceWithText;
それを実行に問題はありませんが、保存された文書には変更がありません。だから私は何を逃したのか分からない? ありがとうございます。