質問: excel 2010データ検証警告(互換モード) excel 2003で作成されたレガシーワークシートがいくつかあり、labviewベースのテスト自動化ソフトウェアで使用されます。現在のlabviewソフトウェアはレガシー.xls形式しか処理できないため、当面はこれらのワークシートをそのままにしておく必要があります。office 2010に移行しました。これらのワークシートを操作すると、次の警告が表示されます。「このブックの次の機能は、以前のバージョンのexcelではサポートされていません。このブックを現在選択されているファイル形式で保存すると、これらの機能が失われたり、機能が低下したりする可能性があります。[続行]をクリックしてブックを保存します。すべての機能を保持するには、 [キャンセル]をクリックして、ファイルを新しいファイル形式の1つで保存します。」「機能の大幅な喪失」「このワークブックの1つ以上のセルに、他のワークシートの値を参照するデータ検証ルールが含まれています。これらのデータ検証ルールは保存されません。」[検索]をクリックすると、実際に検証ルールがあるいくつかのセルが強調表示されますが、それらのルールはすべて同じワークシートにあります。単純なリストベースの検証を使用しており、有効な値を含む側にいくつかのセルがあります(たとえば、セルb4にはソース "= $ d $ 4:$ e $ 4"のリストがあります)これは私にはまったく意味がありません。 1つは、ブックがexcel 2003で作成されたため、存在しない機能を実装できなかったことは明らかです。第二に、私たちが行っている変更には、検証ルールの変更はまったく含まれていません。第三に、excelが行っている苦情は正しくありません!すべてのルールは、ターゲットと同じワークシートにあります。物語が十分に奇妙ではなかったかのように:先に進み、excel 2010を使用してワークシートを保存しました。次に、ラボに戻って古いコンピューターに移動し、excel 2003を使用してドキュメントを開きました。私の質問は次のとおりです。これはexcel2010の正当なバグですか、それともexcel 2010の全体を混乱させるレガシー.xlsワークシートのエキゾチックなエラーですか?他の誰かがこの問題が互換モードで動作しているのを観察しましたか?
回答: 私はあなたの問題の解決策は次のようになると思います: 問題のexcelファイルをexcel2010で開きます 「ファイル」タブをクリックし、「情報」をクリックします [問題の確認]ボタンまで下にスクロールしてクリックします。次に、[互換性の確認]オプションをクリックします。小さなウィンドウが開き、[このブックを保存するときに互換性を確認する]チェックボックスをオフにすることができます。 [ok]をクリックします ファイルを保存します。 次にファイルを保存するときに、エラーメッセージは表示されません。 ただし、注意してください。この修正により、excelファイルに他の問題がある場合にexcelが警告を表示できなくなります。したがって、他に問題がないことを絶対に確認する必要があります。