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

Envoi mail par Lotus Notes depuis VB : signature


Sujet :

VBA

  1. #1
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 179
    Points : 2 291
    Points
    2 291
    Par défaut Envoi mail par Lotus Notes depuis VB : signature
    Bonjour tout le monde,

    J'ai trouvé sur ce site une procédure pour envoyer un mail par Lotus Notes, alors je me dis que peut-être quelqu'un saura répondre.

    J'ai bien le mail, avec un nombre quelconque de pièces jointes et de destinataires, bon début.

    Maintenant, se pose la question d'ajouter une signature. Je ne parle pas de la signature numérique d'authentification, mais du texte ajouté en fin de mail pour se présenter, qui doit selon les conventions POP/IMAP être précédé par une ligne comportant deux tirets suivis d'un espace.

    Dans mon code, j'ai mis quelque part ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            corps = body + vbCrLf + "--"
            corps = corps + " "
            corps = corps + vbCrLf + "___________________________________" + vbCrLf + strSignature + vbCrLf
    Dans une première version l'espace était bien entendu à la suite des deux tirets dans mon code, mais il était supprimé à l'exécution, le mail envoyé ne comportait pas d'espace à la fin de cette ligne, aussi il n'a pas de signature, à la place il a un corps qui se termine par le texte de la signature, donc pas le bon style d'affichage, résultat pas clair pour le destinataire.

    Pour cette raison j'ai mis le code d'ajout de l'espace sur une ligne séparée, pour voir, mais comme je pouvais raisonnablement m'y attendre ça n'a rien changé.

    J'ai cherché la documentation de NotesDocument, j'y ai trouvé une méthode Sign, mais qui génère la signature numérique pour l'authentification, donc ce n'est pas le même sujet. Je ne vois rien qui évoque la signature du mail dans le sens où je l'évoque ici.

    Quelqu'un voit-il comment corriger le problème ?

    J'aurais bien une autre question, mais probablement devrai-je la poser à part : j'utilise le Late Binding, car si je tape
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim mail as NotesDocument
    on me reproche une erreur 13, incompatibilité de type, sur l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      Set mail = db.CREATEDOCUMENT
    Apparemment, j'ai à approfondir la distinction entre les notions de front end document et back end document.

  2. #2
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 696
    Points
    6 696
    Par défaut
    Bonjour,

    c'est en VB ou en VBA que vous codez ?

    cordialement,

    Didier
    Didier Gonard

    Dernier tutoriel :
    Le VBA qu'est ce que c'est ?
    Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
    Cours et tutoriels pour apprendre Excel
    N'oubliez pas de mettre : ..quand c'est le cas !

  3. #3
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 179
    Points : 2 291
    Points
    2 291
    Par défaut
    Ah ben je veux bien avoir les deux réponses (ou trois ?), et aussi savoir comment fait Lotus Notes pour faire la différence selon la version de VB utilisée.
    Pour l'anecdote, je vais d'abord lancer ça sous Access.

  4. #4
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 696
    Points
    6 696
    Par défaut
    C'est pour savoir le bon forum, si c'est VB, il vaut mieux déplacer là-bas
    Didier Gonard

    Dernier tutoriel :
    Le VBA qu'est ce que c'est ?
    Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
    Cours et tutoriels pour apprendre Excel
    N'oubliez pas de mettre : ..quand c'est le cas !

  5. #5
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 179
    Points : 2 291
    Points
    2 291
    Par défaut
    C'est attaqué sous VB, oui, surtout VBA pour le moment.

    Peut-être faudra-t-il que je vérifie si je dois rédiger un peu différemment pour un forum Lotus Notes, car j'ai bien l'impression que VB ne pourra pas faire mieux, si je n'attaque pas les bonnes propriétés des objets Lotus Notes.

    Est-ce qu'on a un forum Lotus Notes ?

  6. #6
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 696
    Points
    6 696
    Par défaut
    Bonjour,

    vois ici :

    http://www.developpez.net/forums/f12...e/lotus-notes/

    selon ce qui se passe tague ce fil comme Délestage ou Résolu en indiquant le chemin de la discussion OK, au moyen des boutons en bas

    cordialement,

    Didier
    Didier Gonard

    Dernier tutoriel :
    Le VBA qu'est ce que c'est ?
    Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
    Cours et tutoriels pour apprendre Excel
    N'oubliez pas de mettre : ..quand c'est le cas !

  7. #7
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 179
    Points : 2 291
    Points
    2 291
    Par défaut
    J'ai posé la question là :

    http://www.developpez.net/forums/d10...e/#post5733836

    Je crois que je vais donner l'adresse d'ici pour ceux qui veulent consulter mon code.

Discussions similaires

  1. Envoi de mail par Lotus Notes en VBA
    Par amelyfred dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 17/01/2012, 16h11
  2. [XL-2003] Envoi de mail par Lotus Notes 8.5 en VBA
    Par Sécateur dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 01/11/2011, 07h17
  3. Envoi de Mail par lotus Notes, sous un autre compte
    Par mascletjp dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 22/10/2007, 15h08
  4. Envoi mail avec lotus notes 6.5
    Par ade94 dans le forum VBA Access
    Réponses: 6
    Dernier message: 28/06/2007, 11h52
  5. Envoi de mail avec Lotus Notes depuis VB
    Par mdriesbach dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 09/11/2005, 15h29

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