Bonjour Christian,

Premier obstacle. J'ai fait mes tests avec Win XP. Le fichier de sauvegarde au format texte est enregistré à la racine du disque C, ce qui me semble le plus simple et le plus universel. En cas de problème (?) il suffit de l'effacer et de recommencer les réglages.


et ca devient une catastrophe si tu es sous un autre OS

tu peux heureusement utiliser l'api de OOo pour t'en sortir

cijoint un bout de code directement pris de dicOOo (plus une adaptation)


        LeServiceSubst = CreateUnoService("com.sun.star.util.PathSubstitution")
aConfigProvider = createUnoService( "com.sun.star.configuration.ConfigurationProvider" )
        aParams(0).Name = "nodepath"
        aParams(0).Value = "/org.openoffice.Office.Common/Path/Current"
aSettings = aConfigProvider.createInstanceWithArguments( "com.sun.star.configuration.ConfigurationAccess", aParams() )
        
'Chemin Home (mes documents) cheminWork=ConvertFromURL(leServiceSubst.substituteVariables("$(work)", true))
        
        'Chemin OOo (installation)
cheminOOO=ConvertFromURL(leServiceSubst.substituteVariables("$(insturl)", true))
        
        'Chemien user/ooo
cheminOOOUser=ConvertFromURL(leServiceSubst.substituteVariables("$(userurl)", true))
        

Voili, voil

bonne chance
n'hesites pas si tu as des questions

Laurent

--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org
Indesko >> http://www.indesko.com
Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org
Livre "Programmation OpenOffice.org", Eyrolles 2004

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

Répondre à