1

いくつかのVBAコードを含む複数のMS-Access2003プロジェクトがあり、同じファイルにいくつかの冗長な機能が必要です。それを外部の.basモジュールに保存して、すべてのプロジェクトにロードすることを考えました。出来ますか?もしそうなら、これをどのように実装できますか?関数への実際の(単純な)呼び出しを変更する必要がありますか?

4

1 に答える 1

3

文書化されていないものを使用できます:

Application.SaveAsText acModule, "module1", "module1x.bas"
Application.LoadFromText acModule, "module1y", "module1x.bas"

または、コード ウィンドウでモジュール名を右クリックして、手動で保存およびロードすることもできます。

最後に、他の参照と同じ方法で Access アプリケーションを参照し、コードを使用できます。ファイル タイプ*.mda はライブラリ タイプでした。私の知る限り、2007 年から *.accda ライブラリ タイプを作成できます。

于 2012-11-09T13:24:23.537 に答える