Question Probleme avec Invoke-Command et manip doc Word

Plus d'informations
il y a 11 ans 7 mois #17951 par IDFNaute
Le \"Test-Path\" était judicieux, il m'a décelé un problème de droit qui est maintenant corrigé.

J'ai essayé aussi en montant un lecteur (j'ai enlevé les parties inutiles lors du c/C du code dans le forum) :

[code:1]
$obj = New-Object -com Wscript.Network
$obj.MapNetworkDrive(\"x:\", \"\\SERVEUR.DOMAINE\Famna\"«»)
$EmplacementTemplate = \"x:\Template-FAMNA.docx\"
$Word = new-object -com word.application
$Word.visible = $False
Write-Host \"L'emplacemet Template se trouve $EmplacementTemplate\"
Test-Path -Path $EmplacementTemplate -Verbose
$OpenDoc = $Word.documents.Open($EmplacementTemplate)
$Selection = $Word.selection
Write-Host \"Word est : $Word\"
Write-Host \"OpenDoc est : $OpenDoc\"
Write-Host \"La sélection est : $Selection\"
[/code:1]

[code:1]
L'emplacemet Template se trouve x:\Template-FAMNA.docx
True
Word est : Microsoft.Office.Interop.Word.ApplicationClass
OpenDoc est :
La sélection est :
[/code:1]


Malheureusement ça ne résout pas le problème

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

Plus d'informations
il y a 11 ans 7 mois #17953 par Laurent Dardenne
IDFNAUTE écrit:

Malheureusement ça ne résout pas le problème

J'ai essayé sur mon poste ,mais j'ai une exception lors du chargement de Word.

J'ai trouvé ceci :
community.servicenow.com/thread/162522
theether.net/kb/100120

et des liens similaire ( env différent)
social.msdn.microsoft.com/Forums/en-US/0...=architecturegeneral

stackoverflow.com/questions/10837437/int...cuments-open-is-null

stackoverflow.com/questions/23707475/dco...erop-word-automation


Si tu as un serveur de test vérifie l'approche DCOM, mais cette remarque incite à la prudence.

Tutoriels PowerShell

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

Plus d'informations
il y a 11 ans 7 mois #17960 par IDFNaute
Merci Laurent pour ces recherches, je vois qu'elles se recoupent avec les miennes.

D'après ce que j'ai lu, c'est vraiment pas la bonne approche de faire de l'automatisation d'office de cette manière.

Je vais donc me rabattre sur une génération de fiche en HTML puis de les imprimer.

Je vous tiens au courant ;)

En tout cas merci beaucoup pour toutes les infos, mine de rien j'aurai appris pas mal de chose sur la manipulation d'objet Word en powershell :)

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

Plus d'informations
il y a 11 ans 7 mois #17961 par Laurent Dardenne
IDFNAUTE écrit:

Je vais donc me rabattre sur une génération de fiche en HTML puis de les imprimer.

J'étudie en ce moment PowerTools for Open XML , il y a cet exemple qui ressemble à ce que tu veux faire.

Mais le sujet manque de doc pour PS et nécessite d'installer qq prérequis. Le HTML me semble avoir moins d’impact sur le serveur.<br><br>Message édité par: Laurent Dardenne, à: 21/08/14 17:52

Tutoriels PowerShell

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

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