Bonjour Jean-Luc,
Je pense que la solution se trouve dans les paramètres à passer dans
array(). J'ai fait qques essais, mais lorsque l'on passe un nom de
filtre et une url valide en paramètre, l'enregristrement s'effectue
systématiquement sans afficher la fenêtre "enregistrer -sous" :-(
Essaie de creuser du coté des paramètres d'options, je pense que l'on
doit pouvoir paramètrer ce comportement !
Voir sur OOoForum :
http://www.oooforum.org/forum/viewtopic.php?t=7726
DannyB conseille de télécharger le doc slots.sxc sur
http://api.openoffice.org/servlets/ProjectDocumentList
Ce doc contient la liste de tous les services avec entre autre, leur nom
uno et la liste de paramètres qui peut y être associée.
En espèrant que ça puisse t'aider
a+
Jovial wrote:
Bonjour
J'ouvre la boite dialogue "Enregistrer sous" avec la macro ci-dessous
Je voudrai pouvoir spécifier un nom de fichier qui s'incrira par défaut
Comment faire ?
merci d'avance
Jluc :-)
Sub LoadDialogSaveAs
oDoc = ThisComponent
' Get the document's controller.
oDocCtrl = oDoc.getCurrentController()
' Get the frame from the controller.
oDocFrame = oDocCtrl.getFrame()
oDispatchHelper = createUnoService(
"com.sun.star.frame.DispatchHelper" )
oDispatchHelper.executeDispatch( oDocFrame, ".uno:SaveAs", "", 0,
Array() )
End Sub