2010-12-06 7 views
0

J'utilise VBA dans Access 2003, mais lorsque j'utilise OpenCurrentDatabase pour ouvrir un autre DB, il s'ouvre dans Access 2007, ce que je ne veux pas faire. À court de désinstaller 2007 je ne sais pas comment le forcer à utiliser 2003 - quelqu'un peut-il aider?Force OpenCurrentDatabase à utiliser Access 2003

+0

plus facile? ou plus clair? Difficile à dire ... –

+0

Pourquoi utiliseriez-vous une liaison tardive pour ouvrir une autre base de données Access? D'ailleurs, êtes-vous sûr d'avoir besoin d'automatiser une autre instance d'Access depuis Access? –

Répondre

0

Définissez l'option dans l'explorateur Windows par défaut Access 2003 pour le type de fichier ".mdb"

+0

Il est possible de spécifier avec une liaison tardive la version exacte d'Access utilisée avec CreateObject(). Je ne connais pas la syntaxe exacte (c'est quelque chose comme CreateObject ("Access.12.Application"), mais vous devrez le rechercher), mais si vous voulez contourner le problème d'avoir correctement enregistré Pour que votre code fonctionne, vous pouvez étudier cette option. –

Questions connexes