-1

Microsoft Word でテキストの強調表示を自動化しています。

TextSelection[] textSelections = document.FindAllString(this.textBox1.Text, true, true);
foreach(TextSelection selection in textSelections)
{
   selection.GetAsTargetRange().CharacterFormat.HighlightColor = Color.Yellow;
}

上記の結果は次のとおりです。

Message=オブジェクト参照がオブジェクトのインスタンスに設定されていません

これはどのように修正できますか?

4

1 に答える 1

1

理由の 1 つは、this.textBox1.Text が空であってはならないか、ドキュメントに存在しない文字である可能性があります。つまり、テキストを追加して、オブジェクトをターゲット範囲として設定する必要があります。

于 2012-05-22T03:37:11.193 に答える