[Résolu] [Basic] Accès aux options de configuration

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
PW
Fraîchement OOthentifié
Messages : 2
Inscription : 04 févr. 2007 14:53

[Résolu] [Basic] Accès aux options de configuration

Message par PW »

je voudrais accéder avec une macro OOBasic aux options générales de OOo, notamment les chemins par défaut.
je cherche la façon de le faire. Dans VBA (MSOffice) c'est relativement simple avec la méthode Word.Options.DefaultFilePath.
y a-t-il un équivalent dans OOo ?

merci de vos conseils
OOo 2.1.0 sous WinXP SP2
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

Bonjour et bienvenue

Code : Tout sélectionner

option explicit

sub PysMontrerChemin
msgbox PysChemin("Template")
end sub

function PysChemin(PysType as string)
Dim PysInstall as Object
Dim PysTrav as String

PysInstall  = CreateUnoService("com.sun.star.util.PathSettings")
select case PysType
    case "Template"
        PysTrav=PysInstall.Template
    case "AutoText"
        PysTrav=PysInstall.AutoText
    case "Backup"
        PysTrav=PysInstall.Backup
    case else
        PysTrav="erreur param"
end select

PysChemin =PysTrav

end function 
PW
Fraîchement OOthentifié
Messages : 2
Inscription : 04 févr. 2007 14:53

Chemin dans OOO

Message par PW »

Merci Pierre-Yves

je débute avec OOO.
Ce conseil me permet de mieux comprendre comment fonctionne OOO.

j'en déduit que c'est avec des objets du type "com.sun.star.*" que l'on peut accéder à diverses propriétes notamment d'application.
OOo 2.1.0 sous WinXP SP2