Le Thu, 15 Nov 2007 00:35:32 +0100, Anthony Benoist a écrit:

> Le 14/11/07, rémi<[EMAIL PROTECTED]> a écrit :
>> Imaginons que ce soir j'ai enfin trouvé le style de mes rêves pour tous
>> mes documents.
>> Comment puis-je faire pour appliquer à tous mes documents existants
>> cette même feuille de style ?
> 
> Bonsoir,
> 
> Es-tu passé par l'utilisation de modèles ? Car le modèle de document
> permet de gérer aussi bien les vieux que les documents récents (je crée
> un modèle, je crée des documents à partir de celui-ci ; plus tard
> j'améliore mon modèle et lors de l'ouverture de mes vieux documents, OOo
> me propose de les mettre à jour selon les modifications du modèle).
> L'utilisation des modèles sera très souple en cas de modification du
> 'style de tes rêves'.
> 
> Si tu n'es pas passé par les modèles, il y a peut être un moyen de
> contourner ça ... Le how-to 'Styles et modèles' donne un exemple d'une
> macro qui aura a priori besoin de peu de modifications pour faire ce que
> l'on souhaite, c'est-à-dire raccrocher un document sans modèle à un
> modèle.
> Le how-to :
> http://fr.openoffice.org/Documentation/Guides/StylesModeles.pdf La macro
> est à la page 45.

Par exemple :

Sub RattacherAuModele
Dim MonDocument As Object
MonDocument = ThisComponent
MonDocument.DocumentInfo.TemplateFileName = "chemin_vers_modèle"
MonDocument.Store
End Sub

Idée d'après : 
http://api.openoffice.org/docs/common/ref/com/sun/star/document/
DocumentInfo.html
Cela semble un peu trop facile.
Pas testé car il se fait tard. :)
Merci en tout cas pour vos réponses.
Rémi.


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

Répondre à