Bonjour et surtout merci pour vos réponses.

Je précise un peu:
-cette initialisation est une initialisation de mon outils (initialisation de 
variables liées au contenu de chaque feuilles, ...)
-effectivement je compte procéder comme proposé par François B.

Par exemple si j'ai dans mon classeur "sheet1" et "sheet2", je sais écrire une procédure "init1" et une autre "init2" dans l'éditeur de macros qui font ce qui me convient en initialisation.

Ce que je ne sais pas faire, c'est comment m'y prendre pour pouvoir faire dans une troisème macro "init" des appels ) sheet1.init1 et sheet2.init2, c'est à dire que init1 et init2 deviennent des méthodes de l'objet sheet.
Vraissemblablement, il faudrait que je déclare un type "mySheet" qui étend le 
type sheet de OOo en ajoutant une méthode init que j'aurais à déclarer...
sauf que je ne sais pas comment le faire !

Emmanuel.


Emmanuel a écrit :
Bonjour,

Je cherche à créer un outil à base d'un classeur. Je souhaite réaliser le genre d'opérations suivantes: au chargement du document, une macro initialise le classeur en appellant la méthode d'initialisation de chaque feuille (mySheet.init, avec mySheet parcourant toutes les feuilles du classeur).

Mon problème est de savoir comment déclarer la méthode init de chaque feuille ...

Quelqu'un peut il m'aider ?

Merci,

Emmanuel
Il est possible d'associer une macro à l'ouverture du document en utilisant Outils>Personnaliser...>Evènements. Il suffit ensuite que cette macro appelle l'une après l'autre les procédures liées à chaque feuille.
Si ça peut servir ...
François



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

Répondre à