Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/01/2011, 10h28   #1
Membre régulier
 
Inscription : février 2008
Messages : 80
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 80
Points : 74
Points : 74
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 :
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 :
Dim mail as NotesDocument
on me reproche une erreur 13, incompatibilité de type, sur l'instruction
Code :
  Set mail = db.CREATEDOCUMENT
Apparemment, j'ai à approfondir la distinction entre les notions de front end document et back end document.
Gluups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 13h35   #2
Rédacteur
 
Avatar de Ormonth
 
Homme Didier GONARD
Formateur Développeur Office - indépendant
Inscription : février 2008
Messages : 2 353
Détails du profil
Informations personnelles :
Nom : Homme Didier GONARD
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Formateur Développeur Office - indépendant

Informations forums :
Inscription : février 2008
Messages : 2 353
Points : 4 682
Points : 4 682
Bonjour,

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

cordialement,

Didier
__________________
Didier Gonard

Ps :
Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite !
Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP
N'oubliez pas de mettre : ..quand c'est le cas !
Ormonth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 16h19   #3
Membre régulier
 
Inscription : février 2008
Messages : 80
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 80
Points : 74
Points : 74
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.
Gluups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 16h53   #4
Rédacteur
 
Avatar de Ormonth
 
Homme Didier GONARD
Formateur Développeur Office - indépendant
Inscription : février 2008
Messages : 2 353
Détails du profil
Informations personnelles :
Nom : Homme Didier GONARD
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Formateur Développeur Office - indépendant

Informations forums :
Inscription : février 2008
Messages : 2 353
Points : 4 682
Points : 4 682
C'est pour savoir le bon forum, si c'est VB, il vaut mieux déplacer là-bas
__________________
Didier Gonard

Ps :
Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite !
Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP
N'oubliez pas de mettre : ..quand c'est le cas !
Ormonth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2011, 15h46   #5
Membre régulier
 
Inscription : février 2008
Messages : 80
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 80
Points : 74
Points : 74
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 ?
Gluups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2011, 16h49   #6
Rédacteur
 
Avatar de Ormonth
 
Homme Didier GONARD
Formateur Développeur Office - indépendant
Inscription : février 2008
Messages : 2 353
Détails du profil
Informations personnelles :
Nom : Homme Didier GONARD
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Formateur Développeur Office - indépendant

Informations forums :
Inscription : février 2008
Messages : 2 353
Points : 4 682
Points : 4 682
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

Ps :
Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite !
Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP
N'oubliez pas de mettre : ..quand c'est le cas !
Ormonth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2011, 10h15   #7
Membre régulier
 
Inscription : février 2008
Messages : 80
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 80
Points : 74
Points : 74
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.
Gluups est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h31.


 
 
 
 
Partenaires

Hébergement Web