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

VBA Access Discussion :

VBA Access et Lotus Note


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut VBA Access et Lotus Note
    Bonjour à tous,
    grâce a mes recherches glanées ici sur developpez.com j'ai réussi à trouver le code qu'il me manquait afin de piloter mon envoie de mail par lotus en VBA.
    Mais voila, je n'arrive pas a trouver la solution ou bien ne serait ce qu'un morceau de code me permettant de vérifier si à l'ouverture de mon programme Access Lotus Note est bien ouvert.
    Si quelqu'un aurait un peu d'aide a me procurer je l'en remercie d'avance.

    PS: j'ai bien essayé de rechercher ce bout de code sur le forum ou la FAQ mais je n'ai pas trouvé merci.

  2. #2
    Membre Expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Par défaut
    Bonsoir,


    Une première idée à explorer: utiliser l'API GetObject qui génère une erreur si l'objet n'existe pas.

    Dans le même esprit, pour voir si Excel est ouvert
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Function ExcelOuvert() As Boolean
    Dim oXl As Object
     
      On Error Resume Next
      Set oXl = GetObject(, "Excel.Application")
      ExcelOuvert= (Err.Number = 0)
      Set oXl = Nothing
    End Function

    Sinon, une autre piste ... un peu plus hasardeuse je pense car elle s'appuie sur le nom de la fenêtre... utiliser l'API FindWindow, comme dans le code suivant (non testé)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Declare Function FindWindow Lib "user32" Alias _
        "FindWindowA" (ByVal lpClassName As String, _
        ByVal lpWindowName As String) As Long
     
    Function api_EstOuverte(sWindow As String) As String
     
    api_EstOuverte = (FindWindow(vbNullString, sWindow) > 0)
    End Function

Discussions similaires

  1. [AC-2007] Envoyer par mail 2 pièces jointes via access et lotus notes
    Par Debutant10 dans le forum VBA Access
    Réponses: 10
    Dernier message: 12/08/2011, 09h34
  2. [AC-2003] Access et Lotus Notes
    Par jax54000 dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/03/2010, 17h19
  3. [VBA] Envoi mail lotus notes en utilisant un modèle
    Par Keelit95 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 26/01/2010, 18h59
  4. Mailing en Macro Access vers Lotus Notes
    Par kafaust dans le forum IHM
    Réponses: 0
    Dernier message: 25/03/2008, 17h05
  5. ACCESS et LOTUS Notes pour Envoi de Mail
    Par skillipo dans le forum VBA Access
    Réponses: 2
    Dernier message: 29/11/2007, 11h39

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