Access プロジェクト (.adp) (Access プロジェクト : Microsoft SQL Server データベースに接続し、クライアント/サーバー アプリケーションの作成に使用する Access ファイル。プロジェクト ファイルには、データやデータ定義を基にしたオブジェクト、つまりテーブルやビューなどは含まれません。) ファイルに Visual Basic for Applications (VBA) (Visual Basic for Applications (VBA) : Microsoft Windows ベースのアプリケーションの作成に使用される Visual Basic のマクロ言語バージョン。いくつかの Microsoft プログラムで使用できます。) のコードが含まれている場合、Access プロジェクトを .ade ファイル (ADE ファイル : すべてのモジュールがコンパイルされ、すべての編集可能ソース コードが削除された Access プロジェクト (.adp) ファイルです。)として保存すると、すべてのモジュールがコンパイルされ、編集可能なすべてのソース コードが削除され、Access プロジェクト ファイルが最適化されます。.ade ファイルでは、VBA コードを実行することはできますが、VBA コードを表示したり編集したりすることはできません。
Access プロジェクト ファイルとしての機能には何も変わりはありません。つまり、引き続きデータを更新し、レポートを実行できます。そのうえに、コードが削除されて Access プロジェクトのサイズが縮小するため、メモリ使用が最適化され、パフォーマンスが向上します。
Access プロジェクト ファイルを .ade ファイルとして保存しても、プロジェクトのデザインを変更することはできます。ただし、次の操作が実行できなくなります。
フォーム、レポート、またはモジュールのデザイン変更に関する注意事項
オリジナルの Access プロジェクト ファイルのコピーを必ず保管しておいてください。.ade ファイルとして保存した Access プロジェクトのフォーム、レポート、またはモジュールのデザインを直接変更することはできません。変更が必要な場合は、保管しておいたオリジナルの Access プロジェクトに変更を加え、再び .ade ファイルとして保存してください。
Access の将来のバージョンでは、Access 2002 以降の .ade ファイル内のコードを開いたり、変換したり、実行したりすることができなくなります。Access 2002 以降の .ade ファイルを Access の将来のバージョンに変換する唯一の方法は、オリジナルの Access プロジェクト ファイルを開き、Access の新しいバージョンに変換し、.ade ファイルとして保存することです。
Access プロジェクト ファイルを .ade ファイルとして保存する際の注意事項
条件が整っていないと、Access プロジェクト ファイルを .ade ファイルとして保存することはできません。
- パスワードが設定されている場合、VBA コードにアクセスするにはパスワードが必要です。
- Access プロジェクトで別の Access プロジェクトまたはアドインを参照している場合は、参照先のすべての Access プロジェクトおよびアドインを .ade または .mde ファイルとして保存する必要があります。
参照と .ade ファイルについて
他の Access プロジェクトまたはアドインを参照する Access プロジェクト ファイルやアドインから .ade ファイルを作成しようとすると、エラー メッセージが表示され、操作を完了できません。他の Access プロジェクトを参照する Access プロジェクトを .ade ファイルとして保存するには、最初に参照されるプロジェクトから順に、連鎖的な参照が行われているすべてのプロジェクトを .ade または .mde ファイルとして保存していく必要があります。つまり、最初に参照されるプロジェクトを .ade または .mde ファイルとして保存した後、次のプロジェクトでは、最初のファイルを指すように参照先を更新してから .ade ファイルして保存する必要があります。同じ要領で、他のファイルも保存していきます。
たとえば、Project1.adp が Project2.adp を参照し、Project2.adp が Project3.mda を参照している場合は、次の手順で操作します。
- Project3.mda を Project3.mde として保存します。
- Project 2.adp を開き、新しく保存した Project3.mde に参照先を変更します。
- Project2.adp を Project2.ade として保存します。
- Project1.adp を開き、新しく保存した Project2.ade に参照先を変更します。
- Project1.adp を Project1.ade として保存します。