none
Aide insertion texte dans word via Powershell (2 problèmes) RRS feed

  • Question

  • Bonjour à tous,

    Voilà, je suis entrain de réaliser un script qui permet d'automatiser les signatures Outlook des utilisateurs.

    Seulement j'ai un petit soucis ... à un moment, je souhaite insérer une phrase dans mon word qui servira de fichier pour la signature. Mais dans cette phrase, j'ai un mot qui doit être en une police différente que le reste de la phrase ...

    Voici le code que j'utilise :

    $selection.TypeParagraph()
    $selection.font.bold = 0
    $selection.font.size = 10
    $selection.font.name = "SFR Black"
    $selection.typeText("SFR "+$PaysSite + " - ")
    
    $selection.fond.name = "SFR Light"
    $selection.font.bold = 0
    $selection.font.size = 10
    $selection.typeText($AdrSite)
    
    $selection.font.bold = 0
    $doc.Hyperlinks.Add($selection.Range,"$SiteUrl",'',"$SiteWeb","$SiteWeb")
    $selection.typeText(" - ")
    $doc.Hyperlinks.Add($selection.Range,"$SiteUrlB",'',"$SiteWebB","$SiteWebB")
    $selection.TypeParagraph()

    Le résultat est le suivant :

    SFR TEXT TEXT TEXT | URL - URL

    Le résultat voulu :

    SFR TEXT TEXT TEXT | URL - URL

    (Le gras représente une police différente que le non-gras tout simplement).

    J'ai ensuite un 2ème problème :

    Plus ou moins le même problème mais cette fois-ci pour les Hyperlinks ... Effectivement, eux ne prennent même pas la police que j'assigne comme dans le premier résultat non souhaité ! Ils prennent une police et taille complètement autre que je n'utilise à aucun moment (Calibri 11 au lieu de SFR Light 10) ...

    Avez-vous une solution à ces deux problèmes ?

    Merci d'avance !

    mercredi 13 avril 2016 14:08

Toutes les réponses