Précédent   Forum des professionnels en informatique > Logiciels > Autres Logiciels > OpenOffice
OpenOffice Forum d'entraide sur OpenOffice.org. Avant de poster : La F.A.Q OpenOffice
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/10/2011, 22h19   #1
Invité régulier
 
Inscription : mars 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 18
Points : 6
Points : 6
Par défaut Enregistrer une macro dans un document

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...
Lamy D est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 15h29   #2
Membre confirmé
 
Inscription : mai 2010
Messages : 200
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 200
Points : 278
Points : 278
Bonjour,

Les macros ne sont pas compatibles avec un enregistrement au format Microsoft.
Enregistres donc en .ods.

A+
GerardCalc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2011, 11h14   #3
Invité régulier
 
Inscription : mars 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 18
Points : 6
Points : 6
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 !
Lamy D est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 11h04   #4
Invité régulier
 
Inscription : mars 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 18
Points : 6
Points : 6
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 ...)
Lamy D est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h53.


 
 
 
 
Partenaires

Hébergement Web