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]

Répondre à