OVH Cloud OVH Cloud

Problème entre Word et Excel (Automation)

1 réponse
Avatar
Patrick_67
Bonjour à toutes et à tous,

J'ai un document Word qui contient du code VBA devant s'exécuter à
l'ouverture du document. Une partie de ce code VBA (sous Word) pilote Excel
car gère "en Automation" des données se trouvant dans un classeur Excel.

J'ai donc écrit (au début de la procédure word VBA) et parmi tant d'autres
l'instruction suivante :
Set Excel_Application = CreateObject("Excel.Application")

Tout se passe très bien la plupart du temps.

Par contre il arrive que tout à coup s'affiche le message d'erreur suivant :
"Microsoft Excel n'a pas été installée pour le présent utilisateur :
Veuillez exécuter le programme d'installation de l'application".

Le problème est que ce message d'erreur apparaît de façon très aléatoire...
et heureusement pas très souvent.

Par contre, quand il survient, cela est très gênant pour l'utilisateur car
la procédure VBA ne s'exécute pas comme il faudrait.

Merci d'avance de vos réponses,

Patrick.

1 réponse

Avatar
bayosky
Salut,
Je crois en déduire qu'il s'agit de postes avec des profils itinérants...

Si l'utilisateur n'a jamais utilisé excel ou (bien) si son user.dat ( ou
ntuser.dat pour W2k et Wxp )
a pris un coup dans l'aile, sa BdR ( HKCU) ne contient peut-être pas trace
d'excel...

Qu'il tente de lancer Excel "pour rien".
A ce moment là, L'installer mettra à jour son environnement et cela devrait
suffire...
Cela suppose que l'installation locale d'excel soit nickel ...

en cas de pb, voir avec l'admin du réseau ...
car beaucoup de cas sont possibles...

Si j'ai mal déduit, tant pis et pardon ...

HB