La question me vient d'un de mes correspondants qui travaille sur des documents comportant beaucoup d'images situées dans le même dossier de chaque document.
Il souhaite qu'au chargement de chaque document le dossier par défaut de chargement (Insertion/Image) soit le dossier du document.
J'arrive (par macro) à modifier le chemin des images (Outils/Options/LibreOffice/Chemins/Images)
Code : Tout sélectionner
oPaths = CreateUnoService("com.sun.star.util.PathSettings")
oPaths.Graphic_user = "file:///I:/Projets/Images"
J'ai fini par trouver le paramètre dans la configuration avancée.
Arborescence :
Nom de préférence : org.openoffice.Office.Common->Misc>FilePickerLastDirectory->WriterInsertImage
On trouve à cet endroit une clé : org.openoffice.Office.Common:LastDirectory['WriterInsertImage'] Propriété : LastPath puis l'url du dossier.
C'est donc une propriété du FilePicker, mais je ne suis pas très à l'aise avec ce concept que j'utilise pourtant avec d'autres service UNO.
LA question : peut-on accéder à cette propriété et peut-on la modifier ?
Cordialement,
PS : Il se peut que je pose la même question sur le forum anglophone.