Bernard Marcelly a écrit :

J'ai un modèle de facture qui contient une macro dont l'objet est de générer plusieurs factures dans des documents différents, conformes au modèle.

Une fois le premier document généré, je le sauvegarde (StoreToURL), mais je n'arrive pas à recharger la version initiale du modèle.

Je pense qu'il faut d'abord faire une sauvegarde initiale avec un storeAsURL puis des storeToURL pour les autres formats. Ainsi tu gardes toujours le document initial.

Je viens de tester cette séquence:

[...]
cheminDocuments = "/home/atp/Documents/"
monDocument = thisComponent
URLDocument = convertToURL(cheminDocuments & "Modele-tmp.odt")
monDocument.StoreAsURL(URLDocument, propFich)
[...]
' Lancement d'une requete dans une base
[...]
with resultat
        while .next
                [...] modifications du document courant
                URLQuittance=ConvertToURL(cheminDocuments _
                                & numero & "-" _
                                & nom  & "-" _
                                & prenom & ".odt")
                monDocument.StoreToURL(URLQuittance, propFich)
                monDocument = starDeskTop.LoadComponentFromUrl(_
                                URLDocument, _
                                "_self", 0, propFich)
                ' A ce point, je voudrais que monDocument
                ' revienne à l'état avant les modifications
                wend
        end with
[...]

Le documents modifié ne revient toujours pas à l'état initial.

Ou est l'erreur?

Bien cordialement,

Ph.

--






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à