Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2006, 17h48   #1
Membre habitué
 
Avatar de cwain
 
Inscription : mars 2006
Messages : 218
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 218
Points : 144
Points : 144
Envoyer un message via MSN à cwain Envoyer un message via Yahoo à cwain
Par défaut tester si une application externe est active

Bonjour à tous,

Je cherche à savoir comment faire à partir de vba pour tester si une application externe (outlook en l'occurence) est ouverte ou pas
J'ai trouvé un truc là dessus, mais je ne sais pas ce qu'est la fonction getmodulehandler
http://support.microsoft.com/kb/132375/fr
Quelqu'un pourrait-il m'éclairer sur cette fonction ? Ou toute autre solution ?

Cwain
cwain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2006, 18h25   #2
Rédacteur
 
Homme michel Tanguy
Inscription : août 2005
Messages : 3 317
Détails du profil
Informations personnelles :
Nom : Homme michel Tanguy
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : août 2005
Messages : 3 317
Points : 10 706
Points : 10 706
bonjour

tu peux essayer

Code :
1
2
3
4
5
6
7
8
9
10
11
12
Sub ControleSiOutlookOuvert()
    Dim Appli As Object
 
    On Error Resume Next
    Set Appli = GetObject(, "Outlook.Application")
 
    If Appli Is Nothing Then
        MsgBox "Outlook est fermé"
        Else
        MsgBox "Outlook est ouvert"
    End If
End Sub


bonne soirée
michel
SilkyRoad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h48.


 
 
 
 
Partenaires

Hébergement Web