MS Access 2007 と Excel 2007 の両方で単一のアプリケーション内で VBA プロジェクトを実行したことがありますが、複数のアプリケーションを同時に自動化したことはありません。一般化されたプロジェクトは、アクセスを開き、さまざまなテーブルにデータを追加するいくつかの更新クエリを実行することです。次に、Excel でデータを取得する必要があります。Excel では、日付範囲を自動的に変更しないグループ化など、いくつかの書式設定の変更が必要です。最後に、Excel ファイルが自動的に電子メールで送信されるように構築する予定です。
Excel が Access から ODBC を介してデータを取得するなど、これを達成する方法が明確な部分もあります。しかし、マスター VBA はどこに置くべきでしょうか? Access VBA の実行を開始するボタンを Access に配置することもできますが、Access VBA で Excel の操作を開始するのは良い方法ですか? それはデバッグを難しくしますか?