「定義されているフィールドが多すぎます」というメッセージで、エクスポートできない

ACCESS VBA でエクセルにエクスポートしようとすると、「定義されているフィールドが多すぎます」というエラーが出て、 エクスポートできない。出力元になるクエリをどのように変えても、一向にできない。

そうなる直前に、クエリ式のフィールドを増減させる変更を加えたことが原因のようであるが、修復の仕方がわからない。

ところが、出力先であるエクセルファイルを、いったん削除して再びVBAを実行したところ、すんなりエクスポートができた。

同名ファイルが存在する場合、そのまま上書きする設定になっているが、クエリの変更等があったなら、一度、同じ名前のファイルを削除してから出力しないと、こうしたエラーにはまってしまうようである。

これで数時間を費やした。