MaDzA
Messages postés20Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention13 septembre 2005
-
20 juin 2005 à 22:56
MaDzA
Messages postés20Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention13 septembre 2005
-
21 juin 2005 à 14:52
Bonsoir a tous! je suis un débutant en programmation (VB.NET) et je voudrais faire un petit programme qui m'affiche un message si j'ouvre un document word par exemple. mon probleme est de tester quand le fichier est en train d'etre ouvert.
merci a tous pour votre aide qui me sera précieuse pour mon apprentissage!
@+
cs_krafi
Messages postés48Date d'inscriptionmardi 11 juin 2002StatutMembreDernière intervention28 janvier 2006 21 juin 2005 à 01:40
Salut MadzA, je pense qu'il faut que tu tests si word apparait dans ta liste de processus.
Voilà un exemple (sous VS .NET 2003) :
Dim LesProcesses() As Process
Dim UnProcess As Process
Dim Ouvert As Boolean = False
LesProcesses = Process.GetProcesses 'on récupere la liste des processus de windows
For Each UnProcess In LesProcesses 'on parcourt les processus que l'on vient de récupérer
If UCase(UnProcess.ProcessName) = "WINWORD" Then 'on test si Word est dans la liste des processus
Ouvert = True
Exit For
End If
Next
If Ouvert Then
MsgBox("Word est Ouvert")
End If
Normalement ça doit fonctionner, à toi à l'adapter à ton programme.