質問: accessのdbを起動する際にエクセルファイルを開閉する。 タイトルからはちょっとわかりづらいかもしれません。 現在基幹システムからエクセルファイルに落として、そのエクセルファイルにaccessからリンクして帳票印刷を行おうとしています。 ところが困った事に基幹システムから落としたエクセルファイルの形式が古いらしく、1回開いてから上書きで閉じないとアクセスへのリンクが有効になりません。 で、アクセスdbを開く際に、エクセルファイルを一端開いてまた上書きで閉じるという事をvbaで実行する事は可能でしょうか? できれば「バージョンが~~~」というメッセージが表示された場合に「ok」を選択している形で上書きできれば最良です。
回答: こんにちは、私もたまにエクセルのバージョンで失敗することがあります。 月並みですが、出力時のデータ形式をテキストやcsv にして、処理しています。 このほうが、互換性があって無難な気もします。 参考にならなかったらすみません