2010-12-06 7 views
0

私はAccess 2003でVBAを実行していますが、OpenCurrentDatabaseを使用して別のDBを開くとAccess 2007で開かれています。 2007年のアンインストールの短期2003年の使用を強制する方法がわかりません - 誰でも助けることができますか?Access 2003を使用するようにOpenCurrentDatabaseを強制する

+0

Easier?またはより明確に?ハードに言う... –

+0

なぜ、別のAccessデータベースを開くためにレイトバインディングを使用していますか?その点については、AccessからAccessの別のインスタンスを自動化する必要がありますか? –

答えて

0

ファイルタイプが ".mdb"の場合、WindowsエクスプローラのオプションをデフォルトのAccess 2003に設定します。

+0

レイトバインディングでCreateObject()で使用されているAccessの正確なバージョンを指定することは可能です。私は正確な構文を知らない(CreateObject( "Access.12.Application")のようなものだが、それを調べる必要があるだろうが)、正しく登録されなければならないという問題を回避したいのであればバージョンを使用すると、このオプションを調べることができます。 –