質問: 【excel 2007】クエリが実行できません データタブ⇒その他のデータソース⇒microsoft query⇒クエリウィザードを使ってデータ抽出を行ないました。同一ブック内に元となるデータシート、抽出データシートを作成しています。こここまではうまくできました。しかし、作成したブックを同一パソコンの別フォルダに移動したところ、エラーが出てデータ接続ができません。具体的には、「実行時エラー'1004' 一般エラー odbcエラー」がでます。ブックを元の場所に戻すとエラーが出ずきちんと集計できます。作成したブックを移動してもデータ接続を行い、クエリがきちんと実行できるようにするにはどうしたら解決するでしょうか?もう一度ウィザードからやるのは大変です。 データ参照場所を再設定すればできそうなのですが、やり方が分かりません。例えばマイドキュメント⇒デスクトップにブックを移動した場合だとどのようになりますか?自分でも調べて試してみたのですがうまくできません。よろしくお願いします。
回答: 2003互換bookの場合、 [データ]-[接続]、[プロパティ]、[接続のプロパティ]の[定義]タブの 「コマンド文字列」内の from句 にもファイルフルパスがあるようですね。 ここも書き換えてください。 書き換え後、ダイアログを閉じる時にエラーメッセージが出る事もあるかもしれません。 その場合は取り敢えず続行させてください。 改めて[更新]すれば、その後は継続して更新可能になるかと思います。