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

Scripts/Batch Discussion :

Mise en forme body courriel Outlook [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut Mise en forme body courriel Outlook
    Bonjour,

    Je souhaite au travers un petit script Powershell envoyer un courriel à la suite du traitement.

    Je réalise déjà le test ci-dessous qui fonctionne très bien :

    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $Outlook = New-Object -ComObject Outlook.Application
    $Mail = $Outlook.CreateItem(0)
    $Mail.To = "monadresse@test.tt"
    $Mail.Subject = "TEST"
    $Mail.Body = "TEST"
    $Mail.Attachments.Add("C:\test\test.pdf)
    $Mail.Send()

    Le courriel est bien reçu.

    Je souhaite maintenant mettre en forme le courriel :
    Mise en forme du texte
    Insertion d'un tableau

    J'ai testé en modifiant comme suit :
    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    $Mail.body = '<table><tr><td>TEST</td><td>TEST2</td></tr><tr><td>TEST</td><td>TEST2</td></tr></table>'

    Mais ça m'affiche le code HTML dans le courriel sans l'interpréter.

    Pouvez-vous m'aider s'il vous plait?

    Merci d'avance pour votre aide,

    Matt

  2. #2
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Re,

    En continuant à chercher, j'ai trouvé ma réponse.

    J'ai remplacé ceci :
    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    $Mail.Body= '<table><tr><td>TEST</td><td>TEST2</td></tr><tr><td>TEST</td><td>TEST2</td></tr></table>'

    Par ceci :
    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    $Mail.htmlBody = '<table><tr><td>TEST</td><td>TEST2</td></tr><tr><td>TEST</td><td>TEST2</td></tr></table>'

    Et maintenant le code HTML est correctement interprété dans le body de mon courriel.

    Bonne soirée,
    Matt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Créer un courriel Outlook incluant l'option BOUTON DE VOTE
    Par YGM59 dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/03/2015, 13h47
  2. ViewCtl parcourir courriel Outlook
    Par SAS_ERIC dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 22/08/2014, 20h04
  3. [AC-2010] Envoi courriel Outlook vs boîte de dialogue ouverte
    Par myrddin99 dans le forum VBA Access
    Réponses: 2
    Dernier message: 17/07/2012, 22h15
  4. [XL-2007] Extraire informations courriel outlook vers Excel
    Par idimpact dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 12/04/2011, 17h51
  5. Réponses: 2
    Dernier message: 25/04/2008, 17h52

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