Question Remplacer texte trouvé par une image

Plus d'informations
il y a 10 ans 1 semaine #21578 par Original
Bonjour à tous,

J'ai fait un script en Powershell qui permet de créer les signatures Outlook automatiquement en récupérant des informations sur l'AD.

Je rencontre un petit soucis (je précise je ne suis pas expert en Powershell) :

Ma société possède deux logos, et voici comment j'aimerai procéder (au lieu de faire 2 scripts et deux docx) :

Sans \"Company\" sur l'AD j'indique Logo1 ou Logo2 et selon ceci, j'aimerai qu'une image soit placé à l'endroit ce texte est placé dans mon template docx.

J'ai donc créé deux variables $Logo1 et $Logo2 avec le chemin des deux images. Malheureusement quand je fais un \"ReplaceText\" par ces deux variables, je n'ai que le chemin qui apparaît et non le logo ...

Quelqu'un pourrait me donner un coup de main svp ? :)

Je ne sais pas comment chercher les images en powershell et je n'ai pas trouvé grande aide sur le web.

Merci d'avance !

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 1 semaine #21579 par Philippe
Salut Original

Je ne sais pas comment chercher les images en powershell

Powershell n'est pas prévu pour ça mais ça reste un objet donc pas de problème ! que du travail :whistle: :evil:

Quelqu'un pourrait me donner un coup de main svp ?

si tu nous donne la partie de code concerné pas les manipulation du logo, quelqu'un ici pourra regardé et peut être trouvé une solution :cheer:
donne aussi le format des logos et la version de ton powershell car dans certain cas le codage est plus simple et court !!<br><br>Message édité par: 6ratgus, à: 14/03/16 15:48

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 1 semaine #21580 par Original
Bonjour,

Si jamais, vous pourrez trouver ci-joint mon script.
J'utilise la version 3.0 de Powershell. Et le format PNG pour les images.

textup.fr/157759BE

Merci d'avance !<br><br>Message édité par: Original, à: 15/03/16 08:49

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 1 semaine #21583 par Original
J'ai ajouté mon code via une URL.

Bien à vous,

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 1 semaine #21585 par Philippe
j'espère que quelqu'un va regardé ton script cas je n'utilise pas Outlook

par contre il y a un oublie ligne 91 : $ReplaceText = ???
je pense pas que ce soit origine de ton problème mais ça gène quand même :huh:<br><br>Message édité par: 6ratgus, à: 15/03/16 18:11

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 6 jours #21586 par Original
Bonjour,

J'ai su insérer l'image dans le word.

[code:1]#Company
If ($ADCompany = \&quot;Logo1\&quot;«») {
$MSWord.Selection.InlineShapes.AddPicture($SFRBUSINESS)
}
Else {
$MSWord.Selection.InlineShapes.AddPicture($SFR)
}
$MSWord.Selection.Find.Execute($FindText, $MatchCase, $MatchWholeWord, $MatchWildcards, $MatchSoundsLike, $MatchAllWordForms, $Forward, $Wrap, $Format, $ReplaceText, $ReplaceAll )[/code:1]

Maintenant j'ai trois problèmes ... :

- L'image n'est pas au bon endroit et je ne sais pas comment déplacer ...
- Si \&quot;Company\&quot; n'est pas Logo1, et bah j'ai quoi qu'il arrive le Logo1 qui se met ...
- J'ai le texte \&quot;Company\&quot; qui reste dans Word et je n'arrive pas à l'enlever.

@6ratgus C'est pas du Outlook, c'est purement du Word, car c'est un Word que je modifie ;-)<br><br>Message édité par: Original, à: 16/03/16 10:14

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.049 secondes
Propulsé par Kunena