Bonsoir à tous, 
Dans un document base j'ai deux formulaires (pour l'instant) dont l'ouverture 
doit se faire en mode plein écran.
J'ai crée une macro avec l'enregistreur de macro dans ce sens. Je l'ai mis dans 
chaque formulaire.

Mon soucis vient du fait que lorsque j'assigne cette macro à "l'ouverture de 
document" sur chacun des formulaires cela crée un conflit (conflit persistant 
même si je change le nom de la macro) je pense que cela vient du fait que 
l'assignation est " l'ouverture de document " et non pas "du document" mais 
cette option n'apparait pas dans la liste des possibilités.

J'ai donc pensé passé par un autre chemin : j'utilise la macro suivante (merci 
à Christine) depuis le premier formulaire pour ouvrir l'autre. Jusque là tout 
va bien. 
Il y a-t-il un moyen de d'activer ma macro "pleincran" depuis la macro 
"ouvrirformulaire"

Sub OuvrirFormulaire()
dim optFichier(2) as new com.sun.star.beans.PropertyValue

monDoc = thisComponent
lesForm = monDoc.Parent.FormDocuments
monForm = lesForm.getByName("NomFormulaire")

optFichier(0).Name = "ActiveConnection"
optFichier(0).Value = monDoc.Parent.DataSource.getConnection("","")       '
user, password
optFichier(1).Name = "OpenMode"
optFichier(1).Value = "open"

lesForm.loadComponentFromURL(monForm.Name, "", 0, optFichier())

End Sub

Merci d'avance et bonne soirée à tous





Répondre à