cs_JLB59
Messages postés140Date d'inscriptionjeudi 21 septembre 2000StatutMembreDernière intervention16 août 2012
-
6 mai 2006 à 20:51
cs_JLB59
Messages postés140Date d'inscriptionjeudi 21 septembre 2000StatutMembreDernière intervention16 août 2012
-
7 mai 2006 à 12:19
Le hic, c'est que je ne peux faire cela que si Excel est installé !
Dans le cas contraire, impossible de poursuivre le prg, j'ai une erreur d'activeX manquant.
Qq pourrait-il me dire comment faire pour détecter si Excel est installé ou pas ?
Je pense qu'en lisant la BDR
HKEY_LOCAL_MACHINE
Microsoft
Office
10.0
Excel - InstallRoot - Path [REG_Z] [C:\Program Files\Microsoft Office\Office10\
ça pourrait aller, enfin j'espère, mais je ne sais pas comment on peut la lire !
michelxld
Messages postés402Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention12 octobre 200832 7 mai 2006 à 09:01
bonjour
j'espere que cet exemple pourra t'aider
Dim Xl As Object
On Error Resume Next
Set Xl = CreateObject("Excel.Application")
If Xl Is Nothing Then
MsgBox "Excel n'est pas installé sur le poste ."
Else
MsgBox "Excel vesion " & Xl.Version & " est installée sur le poste "
End If
cs_JLB59
Messages postés140Date d'inscriptionjeudi 21 septembre 2000StatutMembreDernière intervention16 août 2012 7 mai 2006 à 12:19
Bonjour Michelxld,
C'est sympa de m'avoir répondu mais ce que tu me donnes comme code je l'utilise déjà.
Pour infos, si Excel est présent, pas de blème, sinon, y a une erreur.
Mais je vais essayer en lisant la BDR, comment ???? Ca c'est une auytre histoire.