la correction est très simple : (on n'utilise plus OOoPathSettings)
dans tes documents, modifie les premières lignes de Main de la façon
suivante :
Sub Main
oService = CreateUnoService("com.sun.star.util.PathSubstitution")
userPath = ConvertToURL(oService.substituteVariables("$(user)",
true))
' actualisation du filtre d'import "Fusion MaXOpenInfo (writer)"
call ExportToURL(userPath +
"/xslt/Fusion%20MaXOpenInfo%20(writer)/FusionXmlToWriter.xsl",
"Fusion MaXOpenInfo (writer)")
' import du fichier source XML à travers le filtre d'import
"Fusion MaXOpenInfo (writer)"
call LoadFromURL(GetAFileURL("", "*.xml", "Fichier XML (source
fusion)"), "Fusion MaXOpenInfo (writer)")
End Sub
Bonjour, je prends la conversation en cours.
Après installation de MaxFusion l'ouverture de n'importe quel fichier
XML déclenche la fusion avec le document ExempleFusionXML.sxw ;-)
La modif ci-dessus permet de lancer la fusion de manière correcte une
fois le document ExempleFusionXML.sxw edité dans writer 2.0
Mais si je modifie ce document et que je le sauvegarde sous un autre
nom, la macro me lance toujours la fusion à partir du document original.
J'ai du zappé qqchose.
Une fois ce pb résolu, quelle serait la syntaxe pour indiquer la source
XML en ligne de commande ?
Michel
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]