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 :

Envoi courriel Outlook vs boîte de dialogue ouverte


Sujet :

VBA Access

  1. #1
    Membre confirmé
    Homme Profil pro
    Apprendre
    Inscrit en
    Avril 2012
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Canada

    Informations professionnelles :
    Activité : Apprendre
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 147
    Par défaut Envoi courriel Outlook vs boîte de dialogue ouverte
    Bonjour,

    J'ai une fonction qui crée un état à partir d'un formulaire. La séquence ouvre alors une fenêtre Outlook avec l'état au format PDF.

    Jusque là, tout va bien. Seulement, tant que cette fenêtre n'est pas fermée (Ou envoyée), je ne peux accéder aux autres fonctions d'Outlook. Un message m'apparait alors m'indiquant qu'une boîte de dialogue Outlook est ouverte (L'état en pdf).

    J'aimerais que lorsque j'ouvre un courriel Outlook pouvoir également naviguer dans les dossiers d'Outlook ou encore ouvrir un autre courriel.

    Voici le code que j'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.SendObject acSendReport, "tâches", acFormatPDF, mail, , , "Liste tâches" & " " & Date & " " & nom, , True
    Est-ce qu'il y a une manière d'ouvrir la fenêtre Outlook en mode autre que boîte de dialogue?

    Merci

  2. #2
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 960
    Par défaut
    Bonsoir,
    Si tu ne veux pas l'affichage de la fenêtre Outlook avant l'envoi, tu dois mettre False dans le dernier paramètre. Dans ce cas le message sera envoyé immédiatement et ne bloquera plus l'application:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.SendObject acSendReport, "tâches", acFormatPDF, mail, , , "Liste tâches" & " " & Date & " " & nom, ,False

  3. #3
    Membre confirmé
    Homme Profil pro
    Apprendre
    Inscrit en
    Avril 2012
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Canada

    Informations professionnelles :
    Activité : Apprendre
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 147
    Par défaut
    Bonsoir,

    J'avais effectivement sélectionné l'option false pour essai, mais le principal problème étant que je voudrais laisser la possibilité à l'utilisateur d'éditer le courriel. Entre autres d'y joindre d'autres documents reçus par Outlook ou encore naviguer dans les dossiers.

    L'édition est toujours possible en mode True, mais la boite de dialogue bloque le reste de Outlook

    Merci

Discussions similaires

  1. [OpenOffice][Tableur] selectionner des cellules lorsqu'une boîte de dialogue est ouverte
    Par d.bessonneau dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 29/12/2009, 21h34
  2. Réponses: 1
    Dernier message: 03/04/2008, 16h45
  3. Réponses: 3
    Dernier message: 29/08/2003, 10h57
  4. [MFC] Boîte de dialogue chronométrée
    Par mdriesbach dans le forum MFC
    Réponses: 5
    Dernier message: 18/02/2003, 12h40
  5. Dll et boîte de dialogue MFC
    Par paulj dans le forum MFC
    Réponses: 3
    Dernier message: 19/12/2002, 09h59

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