|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mars 2008 Messages : 18 ![]() |
Bonjour,
Je débute en macros et en Calc. Pour autant, en vous lisant ici et là j'ai fait une macro, qui marche (et dont je suis content) mais je n'arrive pas à l'enregistrer dans mon document ("Observations.xls" dans mon cas), ni à enregistrer son affectation toujours dans mon document. J'arrive à l'enregistrer dans "Mes macros -> Basic -> Module1" Mais si je l'enregistre dans "Observations.xls -> Standard -> Module1", lors de la ré-ouverture du document, je perds ma macro. De même j'arrive à enregistrer l'affectation de la macro à un évènement ("ouvrir un document" dans mon cas) dans "OpenOffice.org" mais pas dans "Observations.xls". Si je le tente : l'affectation n'est pas enregistrée dans mon document. Pourtant je voudrais que ma macro soit attachée à mon seul document ... J'enrage un peu : j'ai l'impression d'avoir fait le plus dur : écrire la macro, et je bute sur un truc tout con ... Si quelqu'un peut m'éclairer... |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : mai 2010 Messages : 200 ![]() |
Bonjour,
Les macros ne sont pas compatibles avec un enregistrement au format Microsoft. Enregistres donc en .ods. A+ |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mars 2008 Messages : 18 ![]() |
Merci de la réponse, ça semble évident (quand on le sait !)
J'arrive à présent à enregistrer ma macro dans mon document, c'est déjà ça. Mais impossible d'y accéder dans l'affectation : 1/ je ne vois plus de macro affectée à l'évènement "ouvrir un document" 2 Pour y affecter une macro : je n'accède pas aux macros de mon document mais seulement à celle d'openoffice.org, impossible donc d'affecter ma nouvelle macro à cet évènement. Pour autant : quand j'ouvre un tableau : la macro se lance bien (c'est l'ancienne apparemment), mais : même problème qu'avant : ca marche avec tous les documents !! Bref : je ne sais pas comment : 1/désaffecter mon ancienne macro (niveau openoffice) de l'évènement. 2/affecter à la place ma nouvelle macro (niveau document). Pff ... dur-dur ! |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : mars 2008 Messages : 18 ![]() |
Bonjour,
J'ai avancé un peu : en fait il suffisait de bien distinguer les affectations macros dans le document et dans OpenOffice. Je peux donc bien affecter et désaffecter des macros comme je veux, pourvu que je sélectionne bien le bon espace. Mais ce que je ne peux toujours pas faire c'est, dans les affectations de macros aux évènements, affecter une macros de mon document, je n'ai accès qu'aux macros enregistrées sous Open Office. Quelqu'un peut-il m'éclairer ?? (C'est sûrement encore tout con ...) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com