Bonjour,

Le 03/01/2012 08:55, DEPREZ Christophe PREF35 SSIT a écrit :

Je souhaiterais associer l'ouverture du formulaire nommé "Principal" à
l'ouverture de la base via outils / personnaliser / événements


1. La macro

(récupérée je ne sais plus trop où)

Sub Demarrage(evt As Object)

Dim oConnexion AS Object
Dim props(0) As New com.sun.star.beans.PropertyValue

ThisDatabaseDocument.CurrentController.connect("","")
oConnexion = ThisDatabasedocument.CurrentController.ActiveConnection
ThisComponent.FormDocuments.loadComponentFromURL("Principal","", 0, props())
End Sub

2. Il faut associer cette macro à l’évènement « ouverture de la base »

Outils / Personnaliser, onglet Évènements, ligne Ouvrir un document. Cliquer Macro et naviguer jusqu’à la macro à exécuter.

3. Vérifier que l'exécution des macros est autorisée

menu Outils / Options, branche OpenOffice.org / Sécurité, bouton Sécurité des macros. Là, passer de Niveau de sécurité élevée (valeur par défaut) à Niveau de sécurité moyen



Bonne année 2012 !
--
Jean-Francois Nifenecker, Bordeaux

--
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à