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 :

Macros avec OpenOffice [OpenOffice][Texte]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 66
    Points : 53
    Points
    53
    Par défaut Macros avec OpenOffice
    Bonjour,

    Une petite question (ou deux) concernant les macros openOffice. (Je ne suis pas un habitué des macros en général.)

    1) Quand on fait "enregistrer une macro", les actions que l'on effectue (clavier et souris) sont bien censées être enregistrées?

    Je m'explique. Je souhaite créer une macro qui mette à jour les champs à l'ouverture d'un document. Pour le faire manuellement, il suffit de faire F9. Pour créer ma macro, je fais donc Outils>Macros>Enregistrer une macro puis je tape sur F9 et je fais Terminer l'enregistrement. Seulement voilà, rien n'est enregistré dans la macro résultante.
    D'où ma seconde question:

    2) Est-ce que les macros enregistrent les raccourcis claviers?

    Car le problème, c'est que je ne trouve pas dans le menu ce qui permet d'actualiser les champs (l'action dont le raccourcis est F9 finalement...).

    J'ai donc besoin de vos lumières pour ces deux points. Je vous remercie.

  2. #2
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 277
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 277
    Points : 1 994
    Points
    1 994
    Par défaut
    Je te conseille la lecture de ce tuto : http://www.formation-openoffice.fr/i...d=55&Itemid=37
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  3. #3
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 66
    Points : 53
    Points
    53
    Par défaut
    Merci pour ta réponse Bidouille.

    Effectivement, il semble d'une part que les raccourcis claviers ne soient pas enregistrés dans les macros. D'autre part, il se pourrait que le raccourcis F9 dont je parlais dans mon premier post soit un raccourcis vers une macro openOffice qui mette à jour les champs présents dans le document. Il me suffit donc de trouver cette macro pour pouvoir l'exécuter automatiquement... Encore faut-il la trouver!

    Est-ce que quelqu'un a une idée?

  4. #4
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 66
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par samalairbien Voir le message
    Car le problème, c'est que je ne trouve pas dans le menu ce qui permet d'actualiser les champs (l'action dont le raccourcis est F9 finalement...).
    Après de nombreuses recherches j'ai fini par trouver le menu qui permettait de mettre à jour (ou actualiser!!) les champs: il s'agit de Outils>Actualiser>Champs. Il faut donc maintenant que je crée une macro qui exécute cette action.

    J'ai essayé par l'enregistreur de macros mais il n'enregistre pas mes actions sur le menu on dirait...

    Je suis preneur de toute aide. Merci.

  5. #5
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 66
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par samalairbien Voir le message
    J'ai essayé par l'enregistreur de macros mais il n'enregistre pas mes actions sur le menu on dirait...
    En fait, les actions sur le menu sont bien enregistrées mais apparaissent en tant que commentaires dans le code. Il suffit donc d'enlever les "rem" pour décommenter et faire s'exécuter les instructions.

    Je sais pas si c'est volontaire de la part des programmeurs de OOo (quelle utilité à enregistrer les actions sur le menu en tant que commentaire??) mais c'est bon à savoir si on veut pas s'arracher les cheveux!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [OpenOffice][Tableur] Comment écrire une macro avec 2 variables et enregistrement des résultats du calcul
    Par Pascaltech dans le forum OpenOffice & LibreOffice
    Réponses: 9
    Dernier message: 09/09/2015, 18h00
  2. Macros VBA Excel avec OpenOffice
    Par Aizen64 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/09/2007, 19h08
  3. [VBA][Excel]Exécution macro avec fichiers source
    Par ouezon dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/12/2005, 00h00
  4. macro avec visual
    Par moldavi dans le forum MFC
    Réponses: 4
    Dernier message: 02/04/2005, 20h14
  5. Comment saisir les racines avec OpenOffice ?
    Par poxtra_102 dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 08/10/2004, 19h05

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