2008-10-10 13 views
0

Je voudrais savoir comment écrire une macro qui enverrait une pièce jointe dans Excel avec la signature de l'utilisateur. La même macro serait utilisée par différents utilisateurs. Il devrait donc lire dynamiquement un fichier de signature (parmi plusieurs fichiers html, rtf et txt) à partir de l'emplacement de l'utilisateur C: \ Documents and Settings \ "& Environ (" nom d'utilisateur ")" \ Application Data \ Microsoft \ Signatures [fichier utilisateur] « OU Environ (» APPDATA ") & « \ Microsoft \ Signatures \ » et envoyer des courriels avec que la signature de l'utilisateur particulier.Comment envoyer une pièce jointe avec signature e-mail dans Excel

S'il vous plaît me guider la façon dont cela pourrait être réalisé.

Répondre

1

Si vous avez l'intention d'utiliser l'automatisation d'Outlook et Windows XP, il est possible de lire la signature à partir de:

C: \ Documents and Settings \\ Données d'application \ Microsoft \ Signatures

Vous trouverez trois fichiers:

.htm (HTML)
.rtf (Rich Text)
txt (Texte brut)

Vous pouvez utiliser des variables d'environnement pour obtenir l'utilisateur actuel et la FileSystemObject à lire dans le fichier.