IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Test si Lotus Ouvert en vba


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 28
    Par défaut Test si Lotus Ouvert en vba
    Bonjour,

    Comment faire pour savoir si mon lotus est déjà ouvert ?

    Du style :

    if lotus.isopen = 1 then

    msgbox "ouvert"

    else

    msgbox "fermé"

    merci d'avance

  2. #2
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 28
    Par défaut Test si Lotus Ouvert en vba
    Inscrire dans un module access :

    [VBA]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Function FileLocked(strFileName As String) As Boolean
          On Error Resume Next
     
          ' If the file is already opened by another process,
          ' and the specified type of access is not allowed,
          ' the Open operation fails and an error occurs.
          Open strFileName For Binary Access Read Write Lock Read Write As #1
          Close #1
     
          ' If an error occurs, the document is currently open.
     
          If Err.Number <> 0 Then
     
             ' Display the error number and description.
             'MsgBox "Error #" & Str(Err.Number) & " - " & Err.Description
             FileLocked = True
             Err.Clear
          End If
       End Function
    [VBA]

    Dans la procédure d'appel :

    [VBA]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim strFileName As String
     
        'test du lotus si ouvert
     
        strFileName = "D:\Lotus\Notes\nlnotes.exe"
     
        If Not FileLocked(strFileName) Then
     
                MsgBox "Votre messagerie Lotus est fermé veuillez l'ouvrir"
                Exit Sub
     
        End If
    [VBA]

    Et ça marche !!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lire une requete ouverte en VBA
    Par p_billard dans le forum VBA Access
    Réponses: 4
    Dernier message: 05/02/2007, 14h56
  2. Lien base Lotus Notes avec VBA Word 2003
    Par ISA53 dans le forum VBA Word
    Réponses: 3
    Dernier message: 17/11/2006, 12h07
  3. test de popup ouvert
    Par speedylol dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/09/2006, 20h22
  4. VBA-EXCEL- TEST si fichier ouvert
    Par VBBBA dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 11/08/2006, 15h20
  5. Test quel objet à ouvert un form
    Par francois78 dans le forum Access
    Réponses: 4
    Dernier message: 14/06/2005, 08h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo