Excel 2013: データ接続の更新に失敗しました。代わりにファイルを開こうとします。

Excel 2013: データ接続の更新に失敗しました。代わりにファイルを開こうとします。

EDIT:原因がわからなくても、解決したかもしれません。問題が解決するかどうかを判定するためにまだテストを実行中ですが、接続が期待どおりに機能したユーザーから、接続ファイルをエクスポートし、データ接続が常にこの接続ファイルを使用するように設定された状態でブックを保存しました。

私たちは、すべてネットワーク共有に保存されている、マクロでアクティブ化されたいくつかのブックを操作しています。状況を簡単に説明すると、ブック A はブック B からデータを取得し、Refresh All通常は意図したとおりにブックを更新します。ここまではすべて順調です。

一部のユーザーにとって、データ接続思われる何らかの理由で失敗し、Excel はテーブルを取得するのではなく、ファイル全体を開こうとします。確かに、ファイルを開かせれば更新は完了します。しかし、その特定のファイルを開いたり閉じたりするオーバーヘッドは、実際には許容できません (リソースを大量に消費します)。

繰り返しますが、この問題はすべてのユーザーに対して発生するわけではなく、発生するユーザーに対しては一貫して発生します。

すべてのユーザーがすべてのファイルを開くことができるので、これが権限の問題であるかどうかはわかりません。この問題を経験したユーザーでも、共有上のすべてのファイルを問題なく手動で開くことができ、再認証などを行う必要もありません。

この問題のトラブルシューティングを開始するにはどうすればよいですか? 何らかの形で認証に関係していると思いますが、どこで、どのように、なぜ失敗しているのかを調べるにはどうすればよいですか? データ接続は、ログインしたユーザーの資格情報を使用するように設定されています。

答え1

つまり、問題は私が考えていたものとはまったく異なっていました。Excel のローカル インスタンスが最初に読み取り専用バージョンを開くことができない限り、他のユーザーがファイルを開いたときに Excel は目的のテーブルを取得できないことが判明しました。

関連情報