IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Enregistrer une macro dans un document


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 32
    Points : 30
    Points
    30
    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...

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    468
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 468
    Points : 744
    Points
    744
    Par défaut
    Bonjour,

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

    A+
    J'utilise LibreOffice 4 donc quand je suis sur la partie du forum Excel, il se peut que mes réponses ne soit pas adéquates. Veuillez m'en excuser.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 32
    Points : 30
    Points
    30
    Par défaut
    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 !

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 32
    Points : 30
    Points
    30
    Par défaut
    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 ...)

Discussions similaires

  1. [OL-2003] Enregistrer une Macro dans Outlook 2003 (demande de modèle)
    Par BtjpsspgrW dans le forum VBA Outlook
    Réponses: 1
    Dernier message: 24/02/2014, 11h09
  2. Enregistrer une macro dans une autre librairie que la WORK
    Par the_programmer dans le forum Macro
    Réponses: 1
    Dernier message: 07/03/2013, 14h17
  3. Réponses: 7
    Dernier message: 02/07/2007, 14h07
  4. Enregistrer le resultat d'une requete dans un document texte
    Par nmerydem dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/07/2005, 12h32
  5. Position d'une balise dans un document externe
    Par haypo dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 18/07/2003, 02h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo