Je souhaite créer un observateur d’événements sur la création des onglets dans un document calc.
Si un nouvel onglet est créé, lui ajouter une macro qui se déclenche à la sélection de l’onglet.
La macro reste très simple, écrire dans une cellule une partie du nom de l’onglet.
Sub Main
Dim oDoc As Object , Feuille As Object
Dim Cellule As Object
Dim feuille_courante
feuille_courante = thiscomponent.currentController.activeSheet.name
Feuille = ThisComponent.getSheets.getByName(feuille_courante)
Cellule = Feuille.getCellRangeByName("A1")
Cellule.setValue( mid(feuille_courante,instr(feuille_courante," ")))
End Sub
J’ai besoin que cette macro soit automatiquement ajoutée au nouvel onglet créé et qu’elle se lance sur l’événement ‘Activer le document’
Merci d’avance pour votre aide