Signatures dans outlook à partir d'une autre application

Résolu
cs_deadisdead
Messages postés
31
Date d'inscription
jeudi 12 février 2004
Statut
Membre
Dernière intervention
30 septembre 2008
- 17 oct. 2006 à 09:48
slykrismae
Messages postés
1
Date d'inscription
mercredi 1 novembre 2006
Statut
Membre
Dernière intervention
1 novembre 2006
- 1 nov. 2006 à 20:55
Bonjour à tous,

Je développe actuellement une application sur Access et j'aimerais pouvoir utiliser outlook pour envoyer des mails. J'arrive à créer le message pour cette procédure toute simple :

        Set objOutLook = CreateObject("Outlook.Application")
        Set Ol_Item = objOutLook.CreateItem(olMailItem)
      
        Ol_Item.Display
        Ol_Item.To = mail
        Ol_Item.Subject = objet
        Ol_Item.body = message

Je souhaiterais ensuite insérer la signature par défaut de l'utilisateur et c'est la que je bloque. Impossible de récupérer cette signature et de l'insérer au message. Si quelqu'un sait comment faire, je suis preneur.

Merci d'avance

3 réponses

jrivet
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
59
17 oct. 2006 à 11:30
Salut,

Si dans Outlook tu as déjà configurer une signature par défaut lors de l'envoie.

Essaie peu etre ceci.
Set objOutLook = CreateObject("Outlook.Application") 
        Set Ol_Item = objOutLook.CreateItem(olMailItem) 

        Ol_Item.Display 
        Ol_Item.To = mail 
        Ol_Item.Subject = objet 
        Ol_Item.body = message & Ol_Item.body 
 

<small> Coloration syntaxique automatique [AFCK]</small>
     

J'essai de récuperer les signatures.
Ce que j'ai trouvé sur le NET:

Les signatures sont ici : C:\Documents and Settings\USER\Application Data\Microsoft\Signatures

Ils disent aussi qu'il y a dans la base de registre des valeurs interessante (je ne les ai pas ... va savoir pourquoi...)
NOTE: Il peut y avoir des variation dans l'addresse du registre suivant ta version de Outlook

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Common\MailSettings\NewSig­nature
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Common\MailSettings\ReplyS­ignature

@+,   Ju£i?n
3
cs_deadisdead
Messages postés
31
Date d'inscription
jeudi 12 février 2004
Statut
Membre
Dernière intervention
30 septembre 2008

17 oct. 2006 à 11:43
Ah oui effectivement, on peut retrouver la signature dans le dossier C:\Documents and Settings\USER\Application Data\Microsoft\Signatures.

Merci bien du coup de main. Je vais essayer de récupérer tout ça dans le dossier en question
0
slykrismae
Messages postés
1
Date d'inscription
mercredi 1 novembre 2006
Statut
Membre
Dernière intervention
1 novembre 2006

1 nov. 2006 à 20:55
Bonsoir,

as-tu trouvé pour insérer ta signature ? Au format défini initialement dans Outlook ?

@+
0