Affichage Image dans signature Outlook
Résolu- Affichage Image dans signature Outlook
- Signature électronique word - Guide
- Image iso - Guide
- Compte outlook gratuit - Guide
- Signature gmail - Guide
- Acronis true image - Télécharger - Sauvegarde
8 réponses
Modifié le 15 déc. 2024 à 17:43
Bonjour,
Tu ajoutes ton logo directement dans outlook et tu n'a plus qu'à la concaténé dans ton code.
Set LeMail = CreateObject("Outlook.Application") With LeMail.CreateItem(0) .BodyFormat = olFormatHTML .To = "***@***" .Subject = "Sujet du mail" .HTMLBody = .Body & "<p>" & texte1 & "</p><br>" .Display ' Permet de valider avant envoi End With
Bonsoir,
Merci de votre réponse.
Je regarde dans outlook mais je ne vois pas où enregistrer une image. Je peux en ajouter une à un mail, mais ce n'est pas automatique.
En fonction des destinataires, je peux avoir différentes signatures, avec une image spécifique.
Pourriez-vous être plus précis et avoir la gentillesse de m'indiquer la marche à suivre ? Idem pour la partie code.
D'avance, merci.
15 déc. 2024 à 20:59
Voici les étapes pour insérer un logo dans une signature dans Outlook, sans utiliser de code :
---
1. Ouvrir les paramètres des signatures dans Outlook
1. Ouvrez Outlook.
2. Cliquez sur Fichier dans le coin supérieur gauche.
3. Allez dans Options.
4. Dans la fenêtre qui s'ouvre, sélectionnez l'onglet Courrier dans le menu à gauche.
5. Cliquez sur le bouton Signatures dans la section Créer ou modifier des signatures pour les messages.
---
2. Créer ou modifier une signature
1. Dans la fenêtre Signatures et thèmes :
Cliquez sur Nouveau pour créer une nouvelle signature.
Donnez un nom à votre signature (par exemple : MaSignature).
2. Dans la zone d'édition de la signature, ajoutez votre texte (nom, fonction, coordonnées, etc.).
---
3. Ajouter un logo ou une image
1. Positionnez votre curseur à l’endroit où vous souhaitez insérer l’image.
2. Cliquez sur l’icône Image (petit cadre avec une montagne).
3. Sélectionnez le fichier de votre logo ou image sur votre ordinateur.
4. Cliquez sur Insérer pour ajouter l’image.
---
4. Ajuster l'image
1. Une fois l'image insérée, vous pouvez :
Redimensionner l'image : cliquez sur les coins pour ajuster sa taille.
Aligner l'image : utilisez les options de mise en forme disponibles dans la barre d'édition.
---
5. Choisir les e-mails auxquels appliquer la signature
1. Dans la section Choisir une signature par défaut :
Messages nouveaux : sélectionnez votre signature pour qu’elle s’ajoute automatiquement aux nouveaux e-mails.
Réponses et transferts : choisissez si vous souhaitez inclure la signature dans vos réponses.
---
6. Enregistrer et utiliser
1. Cliquez sur OK pour enregistrer votre signature.
2. Fermez les paramètres et testez en créant un nouveau message pour vérifier que le logo apparaît correctement.
---
Conseils
Formats supportés : Utilisez des images aux formats courants comme PNG, JPEG, ou GIF.
Taille de l'image : Optimisez la taille de votre logo (max. 200-300 pixels de largeur) pour éviter que l’e-mail soit lourd.
Vérification : Envoyez un test à votre propre adresse pour vérifier l’affichage.
Ainsi, votre logo sera intégré dans tous les e-mails que vous envoyez avec cette signature.
16 déc. 2024 à 08:50
Bonjour,
C'est la solution la plus simple que j'avais testé au début. Malheureusement, elle ne fonctionne pas.
Merci quand même pour votre suggestion.
15 déc. 2024 à 19:25
bonjour,
- dans l'extrait de code que tu partages, que contient la variable "signature"?
- le message "nous ne pouvons pas afficher l'image" est affiché quand et par quoi?
- que contient le body html à la réceprion du message?
15 déc. 2024 à 22:05
Bonsoir,
Cela fonctionne très bien, sauf si j'ajoute une image à la signature. J'ai alors le message "nous ne pouvons pas afficher l'image".
Effectivement, le souci est que lorsque vous récupérez le lien permettant l'accès à la signature, l'adresse de l'image n'est que relative et ne permet donc pas son affichage. Il vous faut utiliser une fonction de ce type, convertissant l'adresse relative de l'image en adresse absolue :
Function Signature(nom_signature As String, Optional nom_compte As String) As String Dim FSO As Object, TextStream As Object Dim nom_fichier As String, id_signature As String, id_signature_Pct20 As String On Error Resume Next Set FSO = CreateObject("Scripting.FileSystemObject") If nom_compte <> Empty Then id_signature = nom_signature & " (" & nom_compte & ")" _ Else id_signature = nom_signature nom_fichier = Environ("APPDATA") & "\Microsoft\Signatures\" & id_signature & ".htm" Set TextStream = FSO.OpenTextFile(nom_fichier) If Err.Num = 0 Then Signature = TextStream.ReadAll id_signature_Pct20 = Replace(id_signature, " ", "%20") Signature = Replace(Signature, id_signature_Pct20, id_signature) 'remplacement adresse relative images par adresse absolue Signature = Replace(Signature, id_signature & "_fichiers/", Environ("APPDATA") & "\Microsoft\Signatures\" & id_signature & "_fichiers/") End If End Function
16 déc. 2024 à 09:04
Cette adresse absolue sera-t-elle utilisable par le destinataire du message?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour,
Merci de votre réponse.
Faut-il que les signatures soit dans le dossier Environ("APPDATA") & "\Microsoft\Signatures\" ? Si oui, voilà ce que me donne mon ordi : "C:\Users\Ordi1\AppData\Roaming" ? Si non, cela voudrait dire que les signatures peuvent être dans un dossier quelconque, ce qui m'arrangerait...
Je ne comprends pas "mon compte". S'agit-il de l'adresse courriel ou d'un mot de passe ?
Merci par avance de vos précisions.
16 déc. 2024 à 09:06
Bonjour,
Je vous conseille d'afficher le contenu du répertoire :
C:\Users\Ordi1\AppData\Roaming\Microsoft\Signatures
pour voir comment sont stockées vos signatures : <nom_signature>.htm. Elle peuvent l'être avec le compte de messagerie associé ou non.
Le dossier C:\Users\Ordi1\AppData\Roaming\Microsoft\Signatures est vide.
Jusqu'à présent, mes signatures sont stockées dans un dossier que j'ai créé, au format htm.
Dois-je obligatoirement utiliser Environ("APPDATA") ou puis-je conserver mes signatures dans mon dossier actuel ?