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 Outlook Discussion :

ouvrir nouveau mail


Sujet :

VBA Outlook

  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 141
    Par défaut ouvrir nouveau mail
    bonjour ,
    je souhaite que lorsque je recois un nouveau mail celui ci souvre d'office .
    quelqu'un serait il comment faire s'il vous plait?

  2. #2
    Expert confirmé
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 093
    Billets dans le blog
    20
    Par défaut
    En utilisant l'événement nexmailex

    et en modifiant un peu l'exemple de l'aide
    à mettre dans thisoutlooksession

    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
    20
    21
    22
    23
    24
    25
    Private Sub Application_NewMailEx(ByVal EntryIDCollection As String)
        Dim mai As Object
        Dim intInitial As Integer
        Dim intFinal As Integer
        Dim strEntryId As String
        Dim intLength As Integer
     
        intInitial = 1
        intLength = Len(EntryIDCollection)
        'MsgBox "Collection of EntryIds: " & EntryIDCollection
        intFinal = InStr(intInitial, EntryIDCollection, ",")
        Do While intFinal <> 0
            strEntryId = Strings.Mid(EntryIDCollection, intInitial, (intFinal - intInitial))
            'MsgBox "EntryId: " & strEntryId
            Set mai = Application.Session.GetItemFromID(strEntryId)
            'MsgBox mai.Subject
            intInitial = intFinal + 1
            intFinal = InStr(intInitial, EntryIDCollection, ",")
        Loop
        strEntryId = Strings.Mid(EntryIDCollection, intInitial, (intLength - intInitial) + 1)
        'MsgBox strEntryId
        Set mai = Application.Session.GetItemFromID(strEntryId)
        mai.display
     
    End Sub
    Have a nice day. Oliv'
    Votre réponse est peut être dans mon blog !
    https://www.developpez.net/forums/blogs/191381-oliv-/

  3. #3
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 141
    Par défaut
    merci beaucoup.
    au final jai reussi par nue autre methode gerer par EVENT
    qui commence ainsi et enfait cre une reponse
    le reste ressemble

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Option Explicit
     
    Public WithEvents myOlItems As Outlook.Items
    Public Sub Application_Startup()
     
        Set myOlItems = Outlook.Session.GetDefaultFolder(olFolderInbox).Items
    End Sub
    Private Sub myOlItems_ItemAdd(ByVal Item As Object)....

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/07/2011, 16h41
  2. Ouvrir nouveau mail avec tableau dans Lotus Notes
    Par z980x dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 09/08/2007, 14h25
  3. [Mail] Ouvrir un mail en lotus ou autre client mail
    Par AntaresJon dans le forum Langage
    Réponses: 2
    Dernier message: 01/12/2006, 16h36
  4. Ouvrir un mail sur le poste client
    Par MikaelB92 dans le forum Autres langages pour le Web
    Réponses: 2
    Dernier message: 25/04/2006, 17h29

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