Salut
J'ais une application qui interagit avec MS Office. Aussi, j'aimerais pouvoir détecter à partir de mon log, la présence d'une suite bureautique MS Office sur ma machine et si possible la version. Alors si quelqu'un a un tuyau. Merci d'avance.
Salut
J'ais une application qui interagit avec MS Office. Aussi, j'aimerais pouvoir détecter à partir de mon log, la présence d'une suite bureautique MS Office sur ma machine et si possible la version. Alors si quelqu'un a un tuyau. Merci d'avance.
deux solutions a vu de nez, le registre ou la liaison tardive
Oui mais comment je procède ?deux solutions a vu de nez, le registre
Connais pas ? Comment ça marche ?ou la liaison tardive
cherche pas surtout
Le registre
la liaison tardive
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim MaCleParent As RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("Software\Microsoft\Office") For Each Elem As String In MaCleParent.GetSubKeyNames If IsNumeric(Elem) Then For Each Elem1 As String In MaCleParent.OpenSubKey(Elem).GetSubKeyNames If String.Compare(Elem1, "excel", True) = 0 Then MsgBox("y a Excel " + Elem) End If Next End If Next End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim xlApp As Object Try xlApp = CreateObject("Excel.Application") MsgBox(xlApp.Version) Catch ex As Exception MsgBox("y a pas Excel") End Try
Surtout pascherche pas surtout
Ah c donc ça la liaison tardive! Merci pour l'info.la liaison tardive
Finanlement je me sert des deux méthodes et ça marche
Merci du coup de main.
You are a Master
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager