Question Open Office

Plus d'informations
il y a 16 ans 5 mois #5450 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Open Office
steph_d écrit:

Qui peut m'aider à traduire ça ?

Une ébauche, pas testé.
[code:1]
$objServiceManager= New-Object -ComObject \"com.sun.star.serviceManager\"
$Stardesktop= $objServiceManager.CreateInstance(\"com.sun.star.frame.Desktop\"«»)

$cURL = $StrFname

$args=@()
$args[0] = MakePropertyValue \"Hidden\" $True

$oDoc = $StarDesktop.LoadComponentFromURL($cURL, \"_blank\", 0, $args)

#Dépend du type de la variable $StrFname
#$cURL = Left(StrFname, len(StrFname)-4) & \".doc\"

$args[0] = MakePropertyValue \"FilterName\" \"MS Word 97\"
$oDoc.storeToURL($cURL, $args )

$oDoc.Close($True )
[/code:1]
Pour MakePropertyValue voir : www.oooforum.org/forum/viewtopic.phtml?t=5108
(m'est avis qu'un objet personnalisé autour de $objServiceManager ne serait pas de trop).


Ensuite le mieux serait d'y aller progressivement, afficher OpenOffice, faire une pause de 10 secondes par exemple, puis le fermer.

Concernant PS et OO il n'y a rien sur codeplex, sur MSDN Code Gallery,SourceForge,... ?

Tutoriels PowerShell

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

Plus d'informations
il y a 16 ans 5 mois #5457 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Open Office
Bon je viens d'installer OO sur Windows Seven, et après 2-3 recherche je suis tombé sur ceci .
Donc OO c'est du pure COM, le royaume de vbs.
Pour powershell, dotnet, il faut utiliser du code d'interface voir
wiki.services.openoffice.org/wiki/AODL
la doc
udk.openoffice.org/common/man/draft/uno_dotnet_typemapping.html

Pour AODL, c'est une beta qui date de 19 mois,le référentiel CVS ne semble pas être actif (projet au point mort ?), à mon avis c'est un peu risqué de partir dans cette voie.
Si j'ai le temps je regarde ça.

Ensuite rien ne t'interdit de combiner VBS et PowerShell.
Et enfin l'exemple de code du précédent post, direction corbeille !

Tutoriels PowerShell

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

Plus d'informations
il y a 16 ans 5 mois #5462 par steph_d
Réponse de steph_d sur le sujet Re:Open Office
Ok dès que j'aurai réglé les quelques problèmes du jour je regarderai ça. C'est dommage mais pas bien grave je pourrai rester en VBS ou mixer les deux comme tu le dis.

Merci
Stephane

@+ Steph

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

Plus d'informations
il y a 16 ans 1 mois #6051 par steph_d
Réponse de steph_d sur le sujet Re:Open Office
Salut tout le monde

30s, le temps de dépoussiérer le post et j'y vais.
Alors j'opte pour une 3° solution que se rapproche du mixe. Je fais toute ma gestion de données avec PowerShell et créer un CSV. Ensuite j'ouvre le fichier avec openoffice en éxécutant automatiquement une macro qui met en forme le fichier et l'exporte en XLS, pdf ou autres.
Voilà, les premiers tests sont encourageants.

Stephane

@+ Steph

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

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