1

次のコードを実行したときに開くExcelのスペルチェックポップアップが表示されないようにするにはどうすればよいですか?また、スペル修正が行われるときに、特定のセルを配列に格納したいと思います。

xlWorkSheet.CheckSpelling(Type.Missing, true, false, Type.Missing);

このコードは適切なスペルチェックを実行しますが、スペルチェックのポップアップが表示されます。それを防ぎ、修正されたすべての単語を配列に格納したいと思います。

4

1 に答える 1

0

WorksheetオブジェクトやRangeオブジェクトではなく、ExcelのApplicationオブジェクトのCheckSpellingメソッドを使用すると、TrueまたはFalseが返され、ダイアログは表示されません。ただし、1つの単語しかチェックしないため、セルごとに範囲をループし、スペース文字でセルの内容を分割してから、単語の配列をループしてApplication.CheckSpellingに渡す必要があります。

于 2012-08-27T15:49:54.917 に答える