bibliothéque access

bibliothéque access - VB/VBA/VBS - Programmation

Marsh Posté le 31-08-2005 à 15:49:00    

bonjour,
dans une base access 2003 j'ai travaillé en VBA pour gérer tables et excel mais certains de mes collégues sont en office 2000 : ils ne peuvent pas utiliser mes outils.
pour y remédier j'ai télécharger sur leur poste MDAC_TYP.EXE version 2.8 mais ça ne suffit pas.
visiblement il manque encore access 11.0 object library et excel 11.0 object library mais ça je ne les trouve pas.
 
quelqu'un aurait-il une idée d'où je pourrais les trouver ou comment faire autrement?

Reply

Marsh Posté le 31-08-2005 à 15:49:00   

Reply

Marsh Posté le 01-09-2005 à 10:09:48    

tu as essayer de prendre les librairies :
 
Microsoft excel 9.0 object library
ou peut être
microsoft dao 3.6 object library

Reply

Marsh Posté le 02-09-2005 à 11:07:15    

microsoft dao 3.6 object library  est déjà en place.
il faudrait alors que j'utilise microsoft excel 9.0 object library dans office 2003?
mais où je peut le trouver?

Reply

Marsh Posté le 02-09-2005 à 13:36:02    

En principe tu ne peux pas choisir la bibl au hasard.
Si le poste est installé en Office 2003 tu dois faire référence à l'objetc library 11
Si le poste est installé en Office XP tu dois faire référence à l'objetc library 10
Si le poste est installé en Office 2000 tu dois faire référence à l'objetc library 9
etc.
 
Ces liaisons sont censées être réactualisées dynamiquement mais il vaut mieux faire référence à la plus ancienne, qui devrait être upgradée à l'utilisation.
Le problème c'est qu'il faut avoir sur ton poste de développement l'ancienne version de Office correspondante.
 
Pour ton cas, il te faut Office 2000, établir ta référence vers object library 9 et (normalement) sur un poste en Office 2003 la référence doit se mettre à jour vers object library 11.
Tout ça est sans garantie, ayant vu beaucoup d'exceptions...


Message édité par tegu le 02-09-2005 à 13:38:14
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed