Bonjour, j'ai créé une macro qui met à jour une feuille d'un classeur dans l'application ooo calc (version 3.0.1). Le document est enregistré au format excel.
Cette macro fonction correctement. Je souhaite que cette macro s'exécute quand j'enregistre le document. Pour cela j'utilise le menu Outils/Personnaliser onglet évènement. Je sélectionne "Enregistrer document" et Dans le menu déroulant "enregistrer dans" en bas, je choisi mon fichier excel (pas OpenOffice.org) puis je clique sur Assigner Macro. Dans la bibliothèque "mes macros" je sélectionne mon module puis la macro que souhaite exécuter. Tout cela fonctionne très bien tant que je ne ferme pas mon fichier excel. Il semble que l'affectation de la macro à l'évènement d'enregistrement ne soit pas sauvegardé dans le fichier. Si Dans le menu déroulant "enregistrer dans" je choisi OpenOffice.org (et donc pas mon fichier excel) ça fonctionne correctement. L'inconvénient majeur est que si j'ouvre un autre fichier excel, la macro s'exécute aussi à l'enregistrement. J'ai remarqué également que si ma macro est "une macro de" mon fichier excel (je fais référence à l'écran de outils/macro/gere les macros/openOffice Basic) alors je ne la retrouve pas après fermeture puis reouverture de mon fichier. Elle semble ne pas être enregistrée. Est ce un bug de calc? Quelque chose m'échappe peut-être? Merci pour votre aide si vous avez une idée. Alain. --------------------------------------------------------------------- To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org