Après quelques recherches sur le forum, j'ai trouvé un post (viewtopic.php?t=64504&hilit=d%C3%A9marrage) avec un lien vers le wiki (https://wiki.openoffice.org/wiki/FR/Doc ... pplication) qui contient une macro qui fait ce que je cherche.
En revanche, j'ai souhaité garder l'agrandissement de mon formulaire au démarrage de la base et là ça se complique.
Je vous joint la base, la macro se situe dans le module "Ouverture_auto".
Voici le code que j'avais initialement pour ouvrir ma base sur le formulaire "Accueil" et l'agrandir (sans masquer la feuille principale) :
Code : Tout sélectionner
option explicit
global LibOForm as object
'Sub LibOFormOpen
'ThisDatabaseDocument.CurrentController.connect("","")
'LibOForm = ThisDatabaseDocument.FormDocuments.getByName("Accueil").open
'LibOForm.currentController.frame.ContainerWindow.IsMaximized = true
'End Sub
Code : Tout sélectionner
Sub Demarrage()
Dim oConnexion AS Object, oFrame as Object
ThisDatabaseDocument.CurrentController.connect("","")
oConnexion = ThisDatabasedocument.CurrentController.ActiveConnection
ThisDatabaseDocument.FormDocuments.getByName( "Accueil" ).open
oFrame = thisDatabaseDocument.FormDocuments.getByName("Accueil").Component.CurrentController.Frame
oFrame.Title = "Accueil"
ThisDatabaseDocument.CurrentController.ApplicationMainWindow.setVisible(False)
End Sub
Code : Tout sélectionner
LibOForm.currentController.frame.ContainerWindow.IsMaximized = trueSi quelqu'un avait une solution afin que la base s'ouvre sur le formulaire accueil et masque la page principale de la base je suis intéressé.
Merci d'avance.

