EXCELのファイルが開けないという相談をうけました。 昨日作業していたあるEXCELのファイルを、修正の必要があったので再度開こうとしたらフリーズしてしまうとのこと。 試しに開こうとしたところ、応答がない状態になります。 暫く待つと「外部サイトから応答がありません」というようなダイアログが出る。 ダイアログには某大手企業のurl 続行し、さらにしばらく待ってみるも、再び応答なしの状態に。 待ってられないので強制終了 再度起動。 上記を繰り返す。 こんどはかなり長期間待ってみたところ、また、似たようなメッセージ・ダイアログが現れて。 今度も外部の某大手企業のurlですが、最初のとは別の企業(笑) そしてまた待たされる。 強制終了。
開くときにマクロの有効化を聞かれますが、有効化しなければ応答なしにはならず、作業できます。 その状態でマクロをチェックしてみるも、マクロは記録されていない・・・(??) セルのリンク先をチェックしてみるも、外部ファイルを参照するような式はなし。 となると・・・あれですね。 エクセルでよくトラブルを起こしてくれるのは、「名前の管理」 ※シートをコピーすると「名前は既に存在します」が大量に出る [数式]→[名前の管理]で出るダイアログを見てみると、案の定、大量に、参照先不明の範囲名が登録されています。 ざっと見てみると、その中に、外部ファイルを参照しているような(上述の大手企業のurl)を含む文字列が散見されます。 範囲を一括で全部削除したところ、正常に動くようになりました。 指定してあった印刷範囲までまとめて削除してしまったので、後で指定し直さなければならなくなったと文句を言われましたが、それくらいは自分で直してください(笑)
尋ねてみると、どうやらお客さんが作ったEXCELのシートをコピペしたとのこと。 コピー元のEXCELファイルを見てみたら、たしかに、名前の管理の中に大量の登録がありますね(^_^;) これが原因で、セキュリティリスクになったりしないのだろうか・・・? 外部から持ち込んだファイルを簡単に信用して取り込むのは怖いですね。。。
コメント