Salut,

Super la ligne d'instruction fonctionne parfaitement.
Merci du coup de main et la prochaine fois je penserai à mettre du code

François



----- Original Message ----- From: "Francois Gatto" <[EMAIL PROTECTED]>
To: <prog@fr.openoffice.org>
Sent: Monday, May 21, 2007 12:44 PM
Subject: Re: [prog] Dialogue enregistrer sous


Bonjour,

SEGUIN François a écrit :
Bonjour,



J'ai créée un boite de dialogue "enregistrer sous" avec un objet "FilePicker" 'jutilise la variable "FILESAVE_AUTOEXTENSION" pour afficher la boite avec une case à cocher "Extension automatique de nom de fichier". Lors de l'affichage de la boite la case à cocher apparait non cocher, et j'aimerai qu'elle apparaisse cocher par défaut.
Quelqu'un a t'il une solution.

François


Ce serait quand même sympa de poster parfois un extrait de code ;)

Quant à ton problème, je pense que quelque chose comme ceci devrait y répondre :

sub SaveWithAutoExtension()
   dim oDoc, oFilePicker
   dim sDir as string


'http://api.openoffice.org/docs/common/ref/com/sun/star/ui/dialogs/TemplateDescription.html
   dim sFPservice

   oDoc = ThisComponent
sFPservice = Array( com.sun.star.ui.dialogs.TemplateDescription.FILESAVE_AUTOEXTENSION )
   oFilePicker = CreateUnoService( "com.sun.star.ui.dialogs.FilePicker" )

   'Configuration du FilePicker
   with oFilePicker
      sDir = oFilePicker.getDisplayDirectory
      .Initialize( sFPservice() )
      .SetDisplayDirectory( sDir )

      REM ### active la case à cocher ###
.SetValue( com.sun.star.ui.dialogs.ExtendedFilePickerElementIds.CHECKBOX_AUTOEXTENSION, 0, True)
   end with

   if oFilePicker.execute() then
      'traitement
   end if

end sub

Francois Gatto

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

---------------------------------------------------------------------------------------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail. Aucun virus connu a ce jour par nos services n'a ete detecte.









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

Répondre à