Paragraph.searchを実行しようとすると、検索、置換、または移動ウィンドウが開いている場合に例外が発生します。検索ウィンドウが開いているときにParagraph.SearchがGeneralExceptionをスローします
GeneralException:STで無名関数でGeneralException (https://appsforoffice.microsoft.com/lib/1/hosted/word-win32-16.01.js:21:202747) YIで(https://appsforoffice.microsoft.com/lib/1/hosted/word-win32-16.01.js:21:235283) (https://appsforoffice.microsoft.com/lib/1/hosted/word-win32-16.01.js:21:235370) D(https://appsforoffice.microsoft.com/lib/1/hosted/word-win32-16.01.js:21:235190) でCで(https://appsforoffice.microsoft.com/lib/1/hosted/word-win32-16.01.js:21:233776)
ranges = paragraph.search(text, { matchCase: !caseInsensitive, ignoreSpace: true});
任意のアイデア?これがうまくいかない場合は、ユーザーにそれを修正する方法を伝えることができるように、少なくともより良い例外を取得することはいいでしょう(ナビゲートするためにモーダルを閉じる)。
お返事ありがとうございます。私は2つの検索が少しぎこちなかったことに同意しますが、段落のサブセクションから範囲を作成するための多くの素晴らしいオプションがないため、カスタム範囲を構築する方法として検索を使用しています。それは本当に私の検索ではありません。現在の建築範囲の限界から回避すること。 –
私は理解しています、私はあなたが持っている限界を知りたいです。あなたは、あなたが経験している制限の詳細を共有できますか?私たちが1.3に追加した範囲の機能を見たことがありますか? –
確かに、私の例では、私は段落内で特定の文字列を見つけ出し、ユーザーに呼び出すことができます。それに関連付けられている都市と一致しない郵便番号の住所があるとします。私はこのアドレス文字列の範囲を構築する必要があり、それを行う唯一の実際の方法は検索機能です。 interopでできるように任意の範囲を作成できるのは本当にうれしいでしょう。私は、インデックスと長さ、または同様のものを取った範囲コンストラクタが大好きです。現在のAPIが提供するものよりも、レンジ構築よりもはるかにきめ細かな制御を必要とする多くのユースケースがあります –