Hello, you tagged this with office-scripts-excel-dev. I don't speak French but I'm pretty sure that you have tagged this incorrectly!
Intégration signature (image) dans un document Word

Bonjour,
J'ai réalisé le script suivant qui intègre en bas du document une image en guise de signature. Il le sauvegarde alors en PDF.
Je souhaite remplacer la manœuvre d'intégration en bas de page par la recherche d'un texte précis comme [Signature] et son remplacement par l'image de signature. Mais je trouve uniquement sur Internet un remplacement de texte.
Une idée pour réaliser cette idée ?
Merci par avance.
Repertoire ou se trouve les docs a signer
$pathdocx = "C:\Users\Olivier\Desktop\Signature"
Repertoire ou se trouveront les PDF signés
$pathdestpdf = "C:\Users\Olivier\Desktop\Signature\Pdf"
Recuperation de la liste des docx se trouvant dans le repertoire et sotckage de la liste dans une variable
$listfiledocx = Get-ChildItem -Path $pathdocx -File | Where-Object { $_.Name -match 'docx$' }
Lecture du contenu de la variable pour boucle de modification
foreach ($file in $listfiledocx)
{
Recuperation chemin complet du fichier
$fichier = $file.FullName
Preparation lancement Word
$WordObject = New-Object -ComObject Word.Application
Fait en sorte que word s'ouvre en visible
$WordObject.Visible = $True
Ouverture du document
$Document = $WordObject.documents.open($fichier)
$objSelection = $WordObject.Selection
On descends en bas du doc
$objSelection.EndKey(6, 0)
Nettoyage formatage text pour la suite pour eviter soucis
$objSelection.TypeParagraph()
$objSelection.ClearFormatting()
Integration signature
$objShape = $objSelection.InlineShapes.AddPicture("C:\Users\Olivier\Desktop\Signature\sign.png")
Enregistrer Sous au format PDF (17 pour Office)
$name = ($Document.FullName).replace('docx', 'pdf')
$Document.SaveAs($name, 17)
Fermeture propre
$Document.Close()
$WordObject.Quit()
}
Get-ChildItem -Path $pathdocx -File | Where-Object { $_.Name -match 'pdf$' } | Move-Item -Destination $pathdestpdf