Page 1 sur 1
[..] Connaitre la version d'office installée sur les pc
Posté : ven. 13 mars 2009 10:35
par jcaspar
Bonjour à tous !
J'aurais besoin de connaitre la version d'office installée sur les pc de mon reseau
je présume qu'il suffit de lire une clé du registre ?
Pouvez vus svp m'expliquer comment procèder ?
Merci beaucoup pour vos suggestions et conseils
Jean Marc
Re: [..] Connaitre la version d'office installée sur les pc
Posté : ven. 13 mars 2009 10:59
par Yogui
un truc comme ça ?
Code : Tout sélectionner
MsgBox(0, "version d'office", getOfficeKey())
Func getOfficeKey()
Local $List[1]
Local $i = 1
$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Common\InstallRoot", "Path")
If $var <> "" Then
$product = "2003"
Dim $officeKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Registration"
Else
$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Common\InstallRoot", "Path")
If @error <> 0 Then
$product = "Pas d'installation d'office trouvée"
EndIf
If $var <> "" Then
$product = "XP"
Dim $officeKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Registration"
EndIf
EndIf
Dim $var = RegEnumKey($officeKey, $i)
If @error <> 0 Then
$product = "Pas d'installation d'office trouvée"
Else
$List[$i - 1] = RegRead($officeKey & "\" & $var, "DigitalProductID")
If $List[$i - 1] = "" Then
$product = "Pas d'installation d'office trouvée"
Else
$key = $List[$i - 1]
Return $product
EndIf
EndIf
EndFunc ;==>getOfficeKey
Re: [..] Connaitre la version d'office installée sur les pc
Posté : ven. 13 mars 2009 16:07
par jcaspar

Merci beaucoup pour votre réponse
C'est tout à fait ce que je cherchais à un detail pret je souhaiterais
savoir s'il s'agit de Office 2003 sp1,2,ou 3
Meric encore pour vos réponses
Jean Marc
Re: [..] Connaitre la version d'office installée sur les pc
Posté : ven. 13 mars 2009 22:54
par Yogui
jcaspar a écrit :
C'est tout à fait ce que je cherchais à un detail pret je souhaiterais
savoir s'il s'agit de Office 2003 sp1,2,ou 3
Alors aucune idée
Edit
J'édite mon message qui est tout sauf constructif, je n'en ai aucune idée car je n'ai pas plusieurs sp d'office je ne peux donc pas comparer les clefs de registre.
par contre mon exemple est adaptable. il suffit de comparer les registres de PC ayant les installation à comparer il doit y avoir des différences