[fr-users] Macros Impress, styles
Bonjour, Je progresse dans ma macro, Je voudrais maintenant, supprimer les formatages directs par macro, c’est-à-dire, l’équivalent du CTRL + M sous Impress, Je voudrais aussi savoir comment obtenir le nom d’un style appliqué à un objet (encore, que je dois arriver à trouver avec XRay) Et puis, une question aux spécialistes : Lorsque je recherche des styles sous Impress, je vois bien comment obtenir la collection des styles de dessin (collection « graphics ») Pour les styles de présentation, ça m’a l’air plus compliqué. J’ai lu qu’ils étaient dans la collection « standard » mais en fait, ça ne marche pas toujours. Parfois cette collection existe, parfois pas. En fait, il faut qu’une diapo maitresse porte le nom de « standard » pour que ça fonctionne. S’il y a deux diapos maitresses au nom de master1 et master2, alors j’ai deux collections, au nom de « master1 » et « master2 » Est-ce à dire que chaque diapo a une série de styles de présentation lié à sa diapo maîtresse ? C’est-à-dire que le style de « Titre » de la diapo1 liée à la diapo maitresse master1 peut être différent du style de titre de la diapo2 liée à la diapo maitresse master2 ? Pierre -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] macros ms office
Bonjour Thomas, Le 11/09/2018 à 02:02, Thomas De Contes a écrit : quand on a un document ms office qui contient des macros, comment ça se passe ? assez mal :) j'imagine que le module qui traduit le document du format ms office au format OpenDocument ne traduit pas le code basic des macros ? Les liens donnés par Bernard sont intéressants. Je voudrais ici insister sur un point qui me semble essentiel lors du passage de MSOffice à LibreOffice ("migration"). Indubitablement, les deux outils sont différents. Les développeurs (de LibreOffice) font de leur mieux pour faciliter la prise en mains de LibO par des utilisateurs de MSO. Même si rien ne ressemble plus à un tableur qu'un autre tableur, il y a inévitablement des éléments qui ne sont pas traités de la même manière. C'est comme ça. Bon, comme dit, la prise en mains est quand même (à mon avis) relativement aisée. Là où ça se corse, c'est quand on en arrive aux macros. Si les deux suites utilisent le même langage (Basic), doté de la même syntaxe -- ce qui rend les choses quand même familières -- les analogies s'arrêtent là. Déjà, si vous expérimentez l'enregistreur de macros, vous verrez que le code produit par LibO est... mmm... comment dire... fort "différent" de ce à quoi on s'attendrait. J'en reste là pour cet outil qui a de l'intérêt lorsqu'il s'agit de créer du code "jetable" mais qui, autrement, ne vaut généralement guère la peine de s'y attarder. Il faut savoir que les deux API sont fondamentalement différentes. Celle de LibO est (toujours à mon avis), bien plus puissante et sophistiquée que celle de MSO. Le prix à payer est la compréhension de la structuration "objet" très complète/complexe de cette API. Comme montré dans les pages pointées par Bernard, des commandes simples en VBA ressemble à un infâme gloubi-boulga en LibO Basic. Ne vous attardez pas à ça ; l'API LibO permet de réaliser... tout. Pour avoir une première approche structurée de LibO Basic, il n'y a pas à tortiller, voici trois ressources indispensables au débutant : -- en français : la Bible, par Marcelly & Godard (existe en version papier ou électronique) https://www.eyrolles.com/Informatique/Livre/programmation-openoffice-org-et-libreoffice-9782212132472 -- en anglais : les bouquins de Andrew Pitonyak (à télécharger) http://www.pitonyak.org/oo.php -- l'API (courage !) https://api.libreoffice.org/docs/idl/ref/index.html et celle d'AOO https://www.openoffice.org/api/ Pour terminer ce message un peu long, je conseille, lors des migrations, de réévaluer l'intérêt des macros VBA existantes (souvent devenues obsolètes du fait de l'ajout le la fonctionnalité nativement dans l'outil) et, pour celles qui restent, de les revoir de fond en comble à la lumière des progrès et des apports du nouvel outil. En d'autres termes : repensez-les, redéveloppez-les et réécrivez-les plutôt que de vouloir adapter des trucs qui datent parfois de Mathusalem. Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste reçoive une copie de votre réponse. Bien cordialement, -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] macros ms office
merci pour les réponses :-) Le 11 sept. 2018 à 05:17, Bernard Schoenacker a écrit : > ps, je viens de trouver un excellent manuel : > > https://www.openoffice.org/documentation/HOW_TO/various_topics/VbaStarBasicXref.pdf dans ce document, on s'aperçoit que le code est beaucoup plus long dans les macros LibreOffice que dans les macros ms office, est ce qu'il y a une raison particulière pour ça ? parce que pour moi qui débute, ça me laisse supposer que ça va être plus simple et plus rapide de programmer avec ms office qu'avec LibreOffice ... -- Téléassistance / Télémaintenance http://invites.biocer.fr/thomas-de-contes/ -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] macros ms office
- Mail original - > De: "Bernard Schoenacker" > À: "Thomas De Contes" > Cc: users@fr.libreoffice.org > Envoyé: Mardi 11 Septembre 2018 05:15:10 > Objet: Re: [fr-users] macros ms office > > > > - Mail original - > > De: "Thomas De Contes" > > À: users@fr.libreoffice.org > > Envoyé: Mardi 11 Septembre 2018 02:02:26 > > Objet: [fr-users] macros ms office > > > > Bonjour :-) > > > > > > quand on a un document ms office qui contient des macros, comment > > ça > > se passe ? > > > > j'imagine que le module qui traduit le document du format ms office > > au format OpenDocument ne traduit pas le code basic des macros ? > > bonjour, > > voici quelques exemples tirés : > > https://libreofficemacros.wordpress.com/2015/04/24/convert-vba-to-openoffice-basic/comment-page-1/ > https://www.business-spreadsheets.com/vba2oo.asp > > https://help.libreoffice.org/Common/Using_Microsoft_Office_and/fr > > je ne peut pas en faire plus > > merci > slt > bernard ps, je viens de trouver un excellent manuel : https://www.openoffice.org/documentation/HOW_TO/various_topics/VbaStarBasicXref.pdf -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] macros ms office
- Mail original - > De: "Thomas De Contes" > À: users@fr.libreoffice.org > Envoyé: Mardi 11 Septembre 2018 02:02:26 > Objet: [fr-users] macros ms office > > Bonjour :-) > > > quand on a un document ms office qui contient des macros, comment ça > se passe ? > > j'imagine que le module qui traduit le document du format ms office > au format OpenDocument ne traduit pas le code basic des macros ? bonjour, voici quelques exemples tirés : https://libreofficemacros.wordpress.com/2015/04/24/convert-vba-to-openoffice-basic/comment-page-1/ https://www.business-spreadsheets.com/vba2oo.asp https://help.libreoffice.org/Common/Using_Microsoft_Office_and/fr je ne peut pas en faire plus merci slt bernard -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
[fr-users] macros ms office
Bonjour :-) quand on a un document ms office qui contient des macros, comment ça se passe ? j'imagine que le module qui traduit le document du format ms office au format OpenDocument ne traduit pas le code basic des macros ? -- Téléassistance / Télémaintenance http://invites.biocer.fr/thomas-de-contes/ -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] macros
Bjr, Normal que la macro enregistrée répète la variation sur 123. Pour obtenir la variation sur abc, xyz, 789, etc, il faut passer en variable le 1°, le 2nd et le 3° caractère de la chaîne. Puis reproduire le travail de la macro en utilisant les variable plutôt que les caractères absolus. Cordialement Sandy-Pascal Andriant Le 21/08/2017 à 16:37, evanescente~ondine a écrit : puisque vous le suggérez, d'enregistrer la macro (avec l'enregistreur de macros) pour voir ce que ça donne ? J'ai essayé, et c'est parce que ça n'a pas marché que j'ai demandé ici . pour les chiffres j'ai fait une erreur, on doit bien sûr passé de 123 à "1 22 333 123 123 123". Donc soit une ligne avec "abc", je place le curseur au début du paragraphe, j'active l'enregistreur, copie colle et me déplace avec le clavier, arrête l'enregistreur, applique la macro à une autre ligne contenant abc, et ça me fout n'importe quoi, avec des 123 à divers endroits. Comme si il avait enregistré qu'il fallait écrire des 1 2 ou 3, alors que je voulais qu'il enregistre l'opération consistant à copier le contenu d'une sélection déterminée au clavier... -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
> > puisque vous le suggérez, d'enregistrer la macro (avec l'enregistreur de > macros) pour voir ce que ça donne ? J'ai essayé, et c'est parce que ça n'a pas marché que j'ai demandé ici . pour les chiffres j'ai fait une erreur, on doit bien sûr passé de 123 à "1 22 333 123 123 123". Donc soit une ligne avec "abc", je place le curseur au début du paragraphe, j'active l'enregistreur, copie colle et me déplace avec le clavier, arrête l'enregistreur, applique la macro à une autre ligne contenant abc, et ça me fout n'importe quoi, avec des 123 à divers endroits. Comme si il avait enregistré qu'il fallait écrire des 1 2 ou 3, alors que je voulais qu'il enregistre l'opération consistant à copier le contenu d'une sélection déterminée au clavier... -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
Bonjour, Le 20/08/2017 à 18:02, evanescente~ondine a écrit : Pardon, "pour si peu" désigner le fait d'écrire du basic. pas de mal ;) Pour avoir à la place "a bb ccc abc abc abc", avec le clavier, je commencerais par rajouter 3 "abc" en le copier avec un espace entre chaque, ensuite je mettrais un espace entre le premier et a et le premier b, doublerais le premier b, ajouterais un espace, et triplerais le 1 c. Puis j'irais au début de la ligne d'après. Je peux faire ça au clavier, je comprends pas pourquoi cette séquence d'action ne peut pas être enregistrer dans une macro. Et si j'execute la macro au début d'une ligne contenant seulement 123, ça me donnerait 1 22 33 123 123 123. Je veux copier une séquence de déplacement, de "copier" et de coller, à des positions au sein d'une ligne, relatives à son début (ou celui du paragraphe, pareil pour moi). Je ne suis pas censé utiliser la macro autre part que sur des paragraphes stéréotypés, contenant seulement les caractères ABC, trois caractères quelconques. Ahhh ! Votre dernier message sur la liste révèle enfin votre objectif :)) ... vous réalisez un cours de dactylo. Que ne l'aviez-vous dit d'emblée ! Pour revenir à votre mouton, pourquoi n'essayez-vous pas, puisque vous le suggérez, d'enregistrer la macro (avec l'enregistreur de macros) pour voir ce que ça donne ? Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste reçoive une copie de votre réponse. Bien cordialement, -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
Bonjour, Vu la complexité de ce que vous envisagez, il me semble indispensable d'avoir une solide documentation sur l'API de LibreOffice. Vous aurez besoin au minimum d'un Curseur visible et sans doute d'un curseur d'écriture. Vous trouverez beaucoup d'exemples dans ce livre : http://www.editions-eyrolles.com/Livre/9782212132472/programmation-openoffice-org-et-libreoffice Bien cordialement. Le 20/08/2017 à 18:02, evanescente~ondine a écrit : Pardon, "pour si peu" désigner le fait d'écrire du basic. Pour avoir à la place "a bb ccc abc abc abc", avec le clavier, je commencerais par rajouter 3 "abc" en le copier avec un espace entre chaque, ensuite je mettrais un espace entre le premier et a et le premier b, doublerais le premier b, ajouterais un espace, et triplerais le 1 c. Puis j'irais au début de la ligne d'après. Je peux faire ça au clavier, je comprends pas pourquoi cette séquence d'action ne peut pas être enregistrer dans une macro. Et si j'execute la macro au début d'une ligne contenant seulement 123, ça me donnerait 1 22 33 123 123 123. Je veux copier une séquence de déplacement, de "copier" et de coller, à des positions au sein d'une ligne, relatives à son début (ou celui du paragraphe, pareil pour moi). Je ne suis pas censé utiliser la macro autre part que sur des paragraphes stéréotypés, contenant seulement les caractères ABC, trois caractères quelconques. -- Didier Dorange-Pattoret Tel : +33.6.32.38.87.02 http://www.dmaths.org -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
Re, Comme vous n'expliquez pas à quoi va vous servir cet algorithme, il est bien difficile de comprendre pourquoi vous donnez 2 exemples différents : * abc a bb ccc abc abc abc * 123 1 22 *33* 123 123 123 comme s'il fallait répéter 3 fois le 3° élément s'il s'agit de lettres et seulement 2 fois si ce sont des nombres. Cordialement Sandy-Pascal Andriant Le 20/08/2017 à 18:02, evanescente~ondine a écrit : Pardon, "pour si peu" désigner le fait d'écrire du basic. Pour avoir à la place "a bb ccc abc abc abc", avec le clavier, je commencerais par rajouter 3 "abc" en le copier avec un espace entre chaque, ensuite je mettrais un espace entre le premier et a et le premier b, doublerais le premier b, ajouterais un espace, et triplerais le 1 c. Puis j'irais au début de la ligne d'après. Je peux faire ça au clavier, je comprends pas pourquoi cette séquence d'action ne peut pas être enregistrer dans une macro. Et si j'execute la macro au début d'une ligne contenant seulement 123, ça me donnerait 1 22 33 123 123 123. Je veux copier une séquence de déplacement, de "copier" et de coller, à des positions au sein d'une ligne, relatives à son début (ou celui du paragraphe, pareil pour moi). Je ne suis pas censé utiliser la macro autre part que sur des paragraphes stéréotypés, contenant seulement les caractères ABC, trois caractères quelconques. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
Pardon, "pour si peu" désigner le fait d'écrire du basic. Pour avoir à la place "a bb ccc abc abc abc", avec le clavier, je commencerais par rajouter 3 "abc" en le copier avec un espace entre chaque, ensuite je mettrais un espace entre le premier et a et le premier b, doublerais le premier b, ajouterais un espace, et triplerais le 1 c. Puis j'irais au début de la ligne d'après. Je peux faire ça au clavier, je comprends pas pourquoi cette séquence d'action ne peut pas être enregistrer dans une macro. Et si j'execute la macro au début d'une ligne contenant seulement 123, ça me donnerait 1 22 33 123 123 123. Je veux copier une séquence de déplacement, de "copier" et de coller, à des positions au sein d'une ligne, relatives à son début (ou celui du paragraphe, pareil pour moi). Je ne suis pas censé utiliser la macro autre part que sur des paragraphes stéréotypés, contenant seulement les caractères ABC, trois caractères quelconques. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
Bonjour, (n'oubliez pas de faire copie à la liste users pour avoir plus de visibilité) Le 19/08/2017 à 22:42, evanescente~ondine a écrit : Bon, oublions la notion de ligne, effectivement. Paragraphe est mieux. Il y a un paragraphe contenant "abc" que activer la macro au début du paragraphe doit transformer le paragraphe en "a bb ccc abc abc abc". Comment je fais ? Et j’aimerais pas qu’on me dise d’écrire du BASIC pour si peu, parce que les macros réelles dont j’ai besoin comprennent plus d’opérations – du même genre cependant. Comprendront seulement en plus des changements de couleurs sur certains caractères. "pour si peu" ? Hum. Je ne vois pas comment votre demande peut se résoudre sans macro. D'autres auront cependant peut-être de meilleures suggestions. De ce que j'ai compris, en gros, la macro doit faire ceci : 1. Lire le paragraphe courant (sous le curseur). 2. Créer un texte à partir du contenu de ce paragraphe, selon les instructions suivantes : Tant qu'il y des lettres Découper en tronçons de 3 lettres. (-> que fait-on s'il n'y a pas 3 lettres ?) Écrire chaque lettre autant de fois que son rang et ajouter une espace Ajouter 3 fois de suite les trois lettres en ajoutant une espace à chaque fois. Fin tant 3. Remplacer le contenu originel du paragraphe par le nouveau texte. Je ne pense pas qu'il existe des fonctions natives de Writer qui puissent faire ça. Mais je ne demande qu'à être contredit. Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste reçoive une copie de votre réponse. Bien cordialement, -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
J'aimerais que la macro puisse traiter la ligne au début de laquelle je poserais le curseur, avant d'activer la macro. Du début à la fin de la ligne, pas du paragraphe. J'aimerais que la macro sache faire "aller N caractères plus loin, mettre en gras les trois suivants, etc" comme je le ferais en me déplacant au clavier et en faisant Ctrl+g. A priori, je ne l'utiliserai que sur des lignes stéréotypées du type "abc" ou "123" pour les mettre en forme. Il y aurait une séquence finie d'opérations sur les caractères, qui s'arrêterait à la fin de la ligne. Il s'agit bien de Writer sur des fichiers .odt. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
Bonjour, Le 19/08/2017 à 10:48, evanescente~ondine a écrit : J'aimerais que la macro puisse traiter la ligne au début de laquelle je poserais le curseur, avant d'activer la macro. Du début à la fin de la ligne, pas du paragraphe. J'aimerais que la macro sache faire "aller N caractères plus loin, mettre en gras les trois suivants, etc" comme je le ferais en me déplacant au clavier et en faisant Ctrl+g. A priori, je ne l'utiliserai que sur des lignes stéréotypées du type "abc" ou "123" pour les mettre en forme. Il y aurait une séquence finie d'opérations sur les caractères, qui s'arrêterait à la fin de la ligne. Il s'agit bien de Writer sur des fichiers .odt. Savez-vous que la notion de "ligne" est très floue ? En effet, le contenu d'une ligne dépend de sa longueur, donc de l'orientation du papier, des marges, des retraits (et autres joyeusetés si l'on considère que le texte peut se trouver dans un tableau ou un cadre). En l'état je ne vois pas comment traiter votre question qui mérite clarification. Quelle est la situation de départ, quel est l'objectif final ? Quel problème concret voulez-vous gérer ? Bien cordialement, -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
Bonjour, Le 18/08/2017 à 18:56, demande_aide...@libreoffice.org a écrit : Question:: J'aimerais des macros capables d'enregistrer une série d'opérations simple sur une phrase, et la répeter, quand on l'active au début d'une autre phrase. Exemple: phrase "123" deviendrait "1 22 333" et de même "abc" deviendrait "a bb cc" Je n'y suis pas encore arrivé. Merci ! Votre demande manque de précision. Je comprends qu'il s'agit de Writer ? Ou bien faut-il traiter un fichier externe ? Pouvez-vous mieux décrire le besoin. La répétition recherchée suit-elle toujours le modèle que vous avez montré : 1 fois le 1er car 2 fois de 2e 3 fois le 3e ou bien doit-elle continuer ainsi et traiter tant qu'il y a des caractères et répéter N fois le Nième caractère ? Y a-t-il une espace à la fin ? Quel morceau de texte faut-il traiter ? Tout le texte ? Un seul paragraphe ? Une sélection ? Faite par l'utilisateur ? Que voulez-vous dire par "quand on l'active au début d'une autre phrase" ? Bref, pour vous aider, il faut un cahier des charges précis et clair. Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste reçoive une copie de votre réponse. Bien cordialement, -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
Bonjour Email:: 001202...@gmail.com Sujet:: macros OS:: Linux Version:: 5.4.x Question:: J'aimerais des macros capables d'enregistrer une série d'opérations simple sur une phrase, et la répeter, quand on l'active au début d'une autre phrase. Exemple: phrase "123" deviendrait "1 22 333" et de même "abc" deviendrait "a bb cc" Je n'y suis pas encore arrivé. Merci ! Bonjour, Sans Macro, c'est possible par des auto-textes. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] macros
Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. Email:: 001202...@gmail.com Sujet:: macros OS:: Linux Version:: 5.4.x Question:: J'aimerais des macros capables d'enregistrer une série d'opérations simple sur une phrase, et la répeter, quand on l'active au début d'une autre phrase. Exemple: phrase "123" deviendrait "1 22 333" et de même "abc" deviendrait "a bb cc" Je n'y suis pas encore arrivé. Merci ! -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros
Bonjour, Le 20/06/2017 à 15:45, demande_aide...@libreoffice.org a écrit : Je souhaite faire une macro qui va intégrer un "image paint" dans un document calc. Pour l'instant, j'ai la boîte de dialogue "Insérer un objet OLE" qui s'ouvre. Je souhaiterai que cela aille plus loin et que Paint s'ouvre (sans intervention de l'utilisateur) et que lorsque l'utilisateur referme paint, le dessin soit intégré à ma feuille calc. Est ce possible? Et si oui comment faut il procédé? Pour moi 2 questions en une. Les solutions proposées ne sont qu'un rapide défrichage, d'autres idées seront sans doute proposées, plus en phase avec votre demande. 1. L'aller (appel automatique de Paint) Un script shell qui lance Paint ? Ce script serait appelé par une macro kivabien. 2. Le retour (transfert automatique de l'image vers LibO) a. Sous Paint, demander à l'utilisateur de copier son travail dans le presse-papiers b. Recopier le contenu du presse-papiers à l'endroit idoine dans Calc. -> De fait les idées ci-dessus n'utilisent pas l'insertion OLE. Mes connaissances de l'insertion OLE directe -- probablement possibles -- ne me permettent pas d'aller plus loin dans cette direction :( Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste reçoive une copie de votre réponse. Bien cordialement, -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] Macros
Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. Email:: kl...@hotmail.fr Sujet:: Macros Question:: Bonjour, Je souhaite faire une macro qui va intégrer un "image paint" dans un document calc. Pour l'instant, j'ai la boîte de dialogue "Insérer un objet OLE" qui s'ouvre. Je souhaiterai que cela aille plus loin et que Paint s'ouvre (sans intervention de l'utilisateur) et que lorsque l'utilisateur referme paint, le dessin soit intégré à ma feuille calc. Est ce possible? Et si oui comment faut il procédé? Merci d'avance pour votre aide. kl36 -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros situées dans deux endroits
Le 14/05/2017 à 23:08, Jean-Francois Nifenecker a écrit : Bonsoir, Le 14/05/2017 à 18:51, Jaccomard a écrit : Dans un classeur, j'ai une macro locale (stockée dans fichier->standard->"suivi"->"impressioninterro". Cette macro, liée, donc, au classeur, fait appel à une macro installée grâce à une extension dans "Mes macros et boîtes de Dialogue"->BibliDocalea->DocAlea_>Moulinette. L'appel se fait avec : Call BibliDocalea.Docalea.Moulinette(doc3), où "doc3" est un document writer ouvert avant l'appel. Si je lance ma macro "impressioninterro", deux cas se produisent : -si j'ai auparavant édité et resauvegardé "Moulinette", pas de pb, ça marche. -sinon, "commande introuvable". Comment résoudre ce problème ? Sous LibreOffice, les bibliothèques se trouvent dans deux conteneurs possibles : -- le document -- le conteneur Mes Macros et le conteneur global Les macros qui se trouvent dans les bibliothèques "Standard" (quel que soit le conteneur) s'exécutent immédiatement lors de l'appel. En revanche, les macros qui sont dans d'autres bibliothèques ne s'exécutent qu'après le chargement des bibliothèques qui les contiennent, par l'instruction LoadLibrary(). Ton interrogation (les deux cas que tu rencontres) s'explique exactement de cette manière. En ouvrant la bibliothèque (même sans rien y faire), tu as exécuté manuellement le fameux LoadLibrary() kivabien, du coup ton programme fonctionne [1]. Dans le 2e cas le programme ne fonctionne pas car le LoadLibrary() n'a pas eu lieu. Pour que ça marche, il faut que, dans ton programme, tu aies ceci : GlobalScope.BasicLibraries.loadLibrary("BibliDocalea") GlobalScope fait référence aux conteneurs Mes Macros et global. Par exemple, si tu utilises des outils livrés avec LibreOffice dans la bibliothèque "Tools", tu doit d'abord la charger : GlobalScope.BasicLibraries.loadLibrary("Tools") Pour info, tu peux éviter les erreurs de chargement en testant l'existence des bibliothèques : If GlobalScope.BasicLibraries.hasByName("Tools") Then ... A noter qu'il me met, quand j'édite, un message d'avertissement sur Java. Est-ce en rapport ? ... j'en doute. [1] C'est d'ailleurs un très bon moyen de charger xray() ;) Très cordialement, Parfait, et limpide, Jean-François. Merci de m'avoir éclairé ! Cordialement, O.J. --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros situées dans deux endroits
Bonsoir, Le 14/05/2017 à 18:51, Jaccomard a écrit : Dans un classeur, j'ai une macro locale (stockée dans fichier->standard->"suivi"->"impressioninterro". Cette macro, liée, donc, au classeur, fait appel à une macro installée grâce à une extension dans "Mes macros et boîtes de Dialogue"->BibliDocalea->DocAlea_>Moulinette. L'appel se fait avec : Call BibliDocalea.Docalea.Moulinette(doc3), où "doc3" est un document writer ouvert avant l'appel. Si je lance ma macro "impressioninterro", deux cas se produisent : -si j'ai auparavant édité et resauvegardé "Moulinette", pas de pb, ça marche. -sinon, "commande introuvable". Comment résoudre ce problème ? Sous LibreOffice, les bibliothèques se trouvent dans deux conteneurs possibles : -- le document -- le conteneur Mes Macros et le conteneur global Les macros qui se trouvent dans les bibliothèques "Standard" (quel que soit le conteneur) s'exécutent immédiatement lors de l'appel. En revanche, les macros qui sont dans d'autres bibliothèques ne s'exécutent qu'après le chargement des bibliothèques qui les contiennent, par l'instruction LoadLibrary(). Ton interrogation (les deux cas que tu rencontres) s'explique exactement de cette manière. En ouvrant la bibliothèque (même sans rien y faire), tu as exécuté manuellement le fameux LoadLibrary() kivabien, du coup ton programme fonctionne [1]. Dans le 2e cas le programme ne fonctionne pas car le LoadLibrary() n'a pas eu lieu. Pour que ça marche, il faut que, dans ton programme, tu aies ceci : GlobalScope.BasicLibraries.loadLibrary("BibliDocalea") GlobalScope fait référence aux conteneurs Mes Macros et global. Par exemple, si tu utilises des outils livrés avec LibreOffice dans la bibliothèque "Tools", tu doit d'abord la charger : GlobalScope.BasicLibraries.loadLibrary("Tools") Pour info, tu peux éviter les erreurs de chargement en testant l'existence des bibliothèques : If GlobalScope.BasicLibraries.hasByName("Tools") Then ... A noter qu'il me met, quand j'édite, un message d'avertissement sur Java. Est-ce en rapport ? ... j'en doute. [1] C'est d'ailleurs un très bon moyen de charger xray() ;) Très cordialement, -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] Macros situées dans deux endroits
Bonjour à tous, Dans un classeur, j'ai une macro locale (stockée dans fichier->standard->"suivi"->"impressioninterro". Cette macro, liée, donc, au classeur, fait appel à une macro installée grâce à une extension dans "Mes macros et boîtes de Dialogue"->BibliDocalea->DocAlea_>Moulinette. L'appel se fait avec : Call BibliDocalea.Docalea.Moulinette(doc3), où "doc3" est un document writer ouvert avant l'appel. Si je lance ma macro "impressioninterro", deux cas se produisent : -si j'ai auparavant édité et resauvegardé "Moulinette", pas de pb, ça marche. -sinon, "commande introuvable". Comment résoudre ce problème ? A noter qu'il me met, quand j'édite, un message d'avertissement sur Java. Est-ce en rapport ? (version lo : 5.3.1.2 - Windows 10 pro, à jour) Merci déjà pour l'aide apportée par cette liste, et d'avance pour cee problème. O.J. --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros
Le 08/12/2016 à 16:53, demande_aide...@libreoffice.org a écrit : Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. Email:: l...@lsdx.eu Sujet:: macros Question:: Bonsoir, Suis en train de basculer d'Office à Libre office. Sur Calc, malgré plusieurs avis et conseils, impossible d'enregistrer une ou des macros (pas de plage "enregistrer" sous outils>macros) et je ne comprends pas comment rédiger une macro Python, ou la mettre, comment la lancer. Un tutorial please! Lionel SEYDOUX Windows 10 à jour, Python 3, Libre office 5.1.6.2, Oprions sécurité, macros, moyenne Bonjour, un moyen d'améliorer l'intégration de Python https://forum.openoffice.org/fr/forum/viewtopic.php?f=8=52689 -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] macros
Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. Email:: l...@lsdx.eu Sujet:: macros Question:: Bonsoir, Suis en train de basculer d'Office à Libre office. Sur Calc, malgré plusieurs avis et conseils, impossible d'enregistrer une ou des macros (pas de plage "enregistrer" sous outils>macros) et je ne comprends pas comment rédiger une macro Python, ou la mettre, comment la lancer. Un tutorial please! Lionel SEYDOUX Windows 10 à jour, Python 3, Libre office 5.1.6.2, Oprions sécurité, macros, moyenne -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] Macros Calc Array()
Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. Email: - rdac...@orange.fr Sujet: - Macros Calc Array() Question: - Bonjour, Dans un projet utilisant des macros, je butte sur la bonne syntaxe à employer pour les tableaux du type Array("ceci", cela",..) pour y ajouter par code des données et les utiliser. Malheureusement je ne trouve pas d'informations complètes au moins sur cette question des tableaux VB, me permettant d'optimiser mon code sans erreur, dans mon cas: "index hors plage"... Merci pour toute réponse. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
RE: [fr-users] Macros Calc Array()
Bonjour, > -Message d'origine- > De : demande_aide...@libreoffice.org > [mailto:demande_aide...@libreoffice.org] > Envoyé : mardi 2 février 2016 11:27 > À : users@fr.libreoffice.org > Objet : [fr-users] Macros Calc Array() > > Bonjour > > Email: - rdac...@orange.fr > Sujet: - Macros Calc Array() > Question: - Bonjour, > Dans un projet utilisant des macros, je butte sur la bonne syntaxe à > employer pour les tableaux du type Array("ceci", cela",..) pour y ajouter > par code des données et les utiliser. Malheureusement je ne trouve pas > d'informations complètes au moins sur cette question des tableaux VB, me > permettant d'optimiser mon code sans erreur, dans mon cas: "index hors > plage"... > Merci pour toute réponse. Array() est une fonction qui permet de construire des vecteurs ou des tableaux. La description est bien faite dans le livre "Programmation OpenOffice.org et LibreOffice" de Bernard Marcelly et Laurent Godard, avec des exemples, mais trop long à reproduire ici. Peut-être un exemple de la macro (réduite au plus simple) permettrait de donner une réponse circonstanciée. Cordialement, Michel PS: Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste reçoive une copie de votre réponse. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] Macros et barres d'outils
Bnojour, est-il possible de faire réagir une barre d'outils personnalisée au contexte ? Exemple : une macro positionne une valeur en mémoire. Un bouton de barre d'outils est associé à cette macro. Je voudrais qu'un second bouton puisse supprimer cette valeur. Jusque là pas de pb. Pour peaufiner la chose, j'aimerais que le second bouton soit désactivé (grisé) tant que l'on n'a pas cliqué le premier bouton, c'est-à-dire tant que la valeur en mémoire n'existe pas. Est-ce possible ? Si oui, comment ? Merci d'avance. Amicalement, -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] macros pour lettres accentuées de l'espéranto
Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Si vous répondez, merci de penser à utiliser la fonction répondre à tous de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. Email: - labetaa.cla...@wanadoo.fr Sujet: - macros pour lettres accentuées de l'espéranto Question: - Bonjour, Ecrivant des textes en espéranto, j'ai besoin de certaines lettres accentuées : ĉ, ĝ, ĥ, ĵ, ŝ, ŭ. Un moyen commode est l'ensemble de macros écrites par Bertilo Wennergren disponibles sur son site http://bertilow.com/ Jusqu'à présent l'installation des nouvelles versions d'OpenOffice puis de LibreOffice les respectait. Or, depuis que j'ai installé la version 4.3.5.2 de LibreOffice, non seulement les macros ont disparu, mais je ne peux plus les réinstaller. J'utilise Windows 8.1 sur un ordinateur Asus de mon association. Que faire ? Très cordialement. Claude Labetaa -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros pour lettres accentuées de l'espéranto
Le 24/02/2015 09:17, demande_aide...@libreoffice.org a écrit : Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Si vous répondez, merci de penser à utiliser la fonction répondre à tous de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. Email: - labetaa.cla...@wanadoo.fr Sujet: - macros pour lettres accentuées de l'espéranto Question: - Bonjour, Ecrivant des textes en espéranto, j'ai besoin de certaines lettres accentuées : ĉ, ĝ, ĥ, ĵ, ŝ, ŭ. Un moyen commode est l'ensemble de macros écrites par Bertilo Wennergren disponibles sur son site http://bertilow.com/ Jusqu'à présent l'installation des nouvelles versions d'OpenOffice puis de LibreOffice les respectait. Or, depuis que j'ai installé la version 4.3.5.2 de LibreOffice, non seulement les macros ont disparu, mais je ne peux plus les réinstaller. J'utilise Windows 8.1 sur un ordinateur Asus de mon association. Que faire ? Très cordialement. Claude Labetaa Bonjour Claude, Je dispose de Windows 7 et de LibreOffice 4.3.5.2. Mais je ne lis pas l'espéranto. Pourrais-tu préciser le nom et le chemin des macros à installer ? S'agit-il d'une extension ? Jacques --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. http://www.avast.com -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros pour lettres accentuées de l'espéranto
Le 24/02/2015 09:17, demande_aide...@libreoffice.org a écrit : Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Si vous répondez, merci de penser à utiliser la fonction répondre à tous de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. Email: - labetaa.cla...@wanadoo.fr Sujet: - macros pour lettres accentuées de l'espéranto Question: - Bonjour, Ecrivant des textes en espéranto, j'ai besoin de certaines lettres accentuées : ĉ, ĝ, ĥ, ĵ, ŝ, ŭ. Un moyen commode est l'ensemble de macros écrites par Bertilo Wennergren disponibles sur son site http://bertilow.com/ Jusqu'à présent l'installation des nouvelles versions d'OpenOffice puis de LibreOffice les respectait. Or, depuis que j'ai installé la version 4.3.5.2 de LibreOffice, non seulement les macros ont disparu, mais je ne peux plus les réinstaller. J'utilise Windows 8.1 sur un ordinateur Asus de mon association. Que faire ? Très cordialement. Claude Labetaa Bonjour, Ça ne répond pas à la question des macros mais j'utilise une configuration Bépo du clavier : non seulement c'est très bien pour le français mais ça permet aussi d'avoir les lettres accentuées (y compris majuscules) de l'espéranto directement avec la touche morte de l'accent circonflexe. Cordialement, Henri -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros sous clac
Bonjour, Merci pour votre réponse. Cordialement. Alain Pineau Le 26 janvier 2015 07:29, Jean-Francois Nifenecker jean-francois.nifenec...@laposte.net a écrit : Bonjour, Le 25/01/2015 21:42, demande_aide...@libreoffice.org a écrit : Je cherche macros pour: - Enregistrer - Auto open pour masquer barres de menus, d'outils, de formule, de tâche, et créer des menus et outils personnalisés qui commandent des macros -Auto close qui supprime les menus, barres personnalisées et remet toutes les barres - Protéger 1 onglet et tous les onglets avec mot de passe - Filtre, Autofiltre : création, rechercher 1 valeur, remise à zéro - Sélectionner 1 onglet et tous les onglets - Masquer 1 onglet et tous les onglets sauf 1 - Annuler dernière action - Calculatrice Il existe des ressources pour vous guider : -- sur le web, des exemples de macros, et bien plus encore : https://wiki.documentfoundation.org/Macros/fr -- un livre, à posséder absolument dès qu'on s'intéresse aux macros dans LibreOffice : http://www.editions-eyrolles.com/Livre/9782212132472/programmation-openoffice-org-et-libreoffice Si vous répondez, merci de penser à utiliser la fonction répondre à tous de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros sous clac
Bonjour, Le 25/01/2015 21:42, demande_aide...@libreoffice.org a écrit : Je cherche macros pour: - Enregistrer - Auto open pour masquer barres de menus, d'outils, de formule, de tâche, et créer des menus et outils personnalisés qui commandent des macros -Auto close qui supprime les menus, barres personnalisées et remet toutes les barres - Protéger 1 onglet et tous les onglets avec mot de passe - Filtre, Autofiltre : création, rechercher 1 valeur, remise à zéro - Sélectionner 1 onglet et tous les onglets - Masquer 1 onglet et tous les onglets sauf 1 - Annuler dernière action - Calculatrice Il existe des ressources pour vous guider : -- sur le web, des exemples de macros, et bien plus encore : https://wiki.documentfoundation.org/Macros/fr -- un livre, à posséder absolument dès qu'on s'intéresse aux macros dans LibreOffice : http://www.editions-eyrolles.com/Livre/9782212132472/programmation-openoffice-org-et-libreoffice Si vous répondez, merci de penser à utiliser la fonction répondre à tous de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. -- Jean-Francois Nifenecker, Bordeaux -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros sous clac
Rien que ça ;-) Cordialement Mr Sandy-Pascal Andriant Le 25/01/2015 21:42, demande_aide...@libreoffice.org a écrit : Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Si vous répondez, merci de penser à utiliser la fonction répondre à tous de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. Email: - agps...@gmail.com Sujet: - Macros sous clac Question: - Bonjour, Je cherche macros pour: - Enregistrer - Auto open pour masquer barres de menus, d'outils, de formule, de tâche, et créer des menus et outils personnalisés qui commandent des macros -Auto close qui supprime les menus, barres personnalisées et remet toutes les barres - Protéger 1 onglet et tous les onglets avec mot de passe - Filtre, Autofiltre : création, rechercher 1 valeur, remise à zéro - Sélectionner 1 onglet et tous les onglets - Masquer 1 onglet et tous les onglets sauf 1 - Annuler dernière action - Calculatrice Merci d’avance. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] Macros sous clac
Bonjour Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/). Si vous répondez, merci de penser à utiliser la fonction répondre à tous de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse. Email: - agps...@gmail.com Sujet: - Macros sous clac Question: - Bonjour, Je cherche macros pour: - Enregistrer - Auto open pour masquer barres de menus, d'outils, de formule, de tâche, et créer des menus et outils personnalisés qui commandent des macros -Auto close qui supprime les menus, barres personnalisées et remet toutes les barres - Protéger 1 onglet et tous les onglets avec mot de passe - Filtre, Autofiltre : création, rechercher 1 valeur, remise à zéro - Sélectionner 1 onglet et tous les onglets - Masquer 1 onglet et tous les onglets sauf 1 - Annuler dernière action - Calculatrice Merci d’avance. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] Macros d'insertion de formule de math
Bonjour, J'essaie d'insérer une fraction aléatoire par macro. Pour l'instant, j'obtiens ça : Ma macro a cette forme : den = Mid(curseur2.string,1,len(curseur2.string)-1) msgbox(numerateur:+num+ - dénominateur+den) fract={ num }over[ den } Formule=ThisComponent.CreateInstance(com.sun.star.text.TextEmbeddedObject) Formule.CLSID=078B7ABA-54FC-457F-8551-6147e776a997 Formule.AnchorType=com.sun.star.text.TextContentAnchorType.AS_CHARACTER ThisComponent.getCurrentController().select(curseur2) curseur2.Text.insertTextContent(curseur2, Formule, false) Formule.EmbeddedObject.formula=fract 'msgbox(fract) _*'Formule.EmbeddedObject.formula=fract*_ 'insererEquation(fract) Je sais que Dmath permet d'insérer une formule, et qu'il me suffirait de regarder dans le code, mais c'est un vrai labyrinthe, car cette extension est arrivée à une telle maturité qu'il devient complexe pour un débutant comme moi de s'y repérer. Quelqu'un peut-il m'aider ? Et sinon, où puis-je avoir une chance de trouver pourquoi j'ai ce message d'erreur ? Cordialement, O.J. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros d'insertion de formule de math
Le 01/02/2014 13:27, Olivier Jaccomard a écrit : Bonjour, J'essaie d'insérer une fraction aléatoire par macro. Pour l'instant, j'obtiens ça : Erreur d'exécution BASIC. Propriété ou méthode non trouvée : formula. Ma macro a cette forme : den = Mid(curseur2.string,1,len(curseur2.string)-1) msgbox(numerateur:+num+ - dénominateur+den) fract={ num }over[ den } Formule=ThisComponent.CreateInstance(com.sun.star.text.TextEmbeddedObject) Formule.CLSID=078B7ABA-54FC-457F-8551-6147e776a997 Formule.AnchorType=com.sun.star.text.TextContentAnchorType.AS_CHARACTER ThisComponent.getCurrentController().select(curseur2) curseur2.Text.insertTextContent(curseur2, Formule, false) Formule.EmbeddedObject.formula=fract 'msgbox(fract) _*'Formule.EmbeddedObject.formula=fract*_ 'insererEquation(fract) Je sais que Dmath permet d'insérer une formule, et qu'il me suffirait de regarder dans le code, mais c'est un vrai labyrinthe, car cette extension est arrivée à une telle maturité qu'il devient complexe pour un débutant comme moi de s'y repérer. Quelqu'un peut-il m'aider ? Et sinon, où puis-je avoir une chance de trouver pourquoi j'ai ce message d'erreur ? Cordialement, O.J. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros python
Oublié de décrire l'environnement macosx LibreOffice 3.6.4.3 OOO360m1(Build:3) -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros python : mode d'emploi ?
Le 28/10/2012 10:33, Roby a écrit : Le lien vers le site de l'auteur http://inforef.be/swi/ Cordialement Roby Le 28 octobre 2012 10:29, Roby ybo...@gmail.com a écrit : Bonjour, J'ai trouvé ceci : https://dl.dropbox.com/u/78872017/Apprendre%20%C3%A0%20programmer%20avec%20Python.zip Espérant avoir aidé Cordialement Roby Le 28 octobre 2012 10:10, Jean-Luc Coulon jean.luc.cou...@gmail.com a écrit : -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 27/10/2012 23:37, Sophie Gautier a écrit : Bonjour Jean-Luc, On 27/10/2012 14:31, Jean-Luc Coulon wrote: Bonjour, J'avais déjà parlé de ce problème auparavant... sans que personne ne puisse m’aider. J’ai des macros que je désire réaliser en python. J’arrive à écrire certaines parties mais d’autres sont plus délicates parce qu’il n’y a pas de réelle doc. Ou parce que des choses écrites, semble-t-il correctement, ont des comportement surprenants. Est-ce qu’il existe quelque part une doc qui recenserait les modes d’appels des différentes fonctions en python : genre instruction basic et l’équivalent en python ? Je ne pense pas que cela existe, mais que souhaites-tu faire. Peut-être que les scripts dont tu as besoin existe déjà ou bien peuvent être modifiées pour s'adapter à ton besoin ? Bonjour Sophie, J’ai une application assez grosse en Basic (LibreOffice Basic), qui calcule les différents éléments d’une harpe (longueur, tension des cordes, leur matière, leur répartition, et bien d’autres choses). J’utilise aussi draw pour faire un dessin à l’échelle 1 de tout ça. Mais je suis un peu confronté à des problèmes de performances, notamment pour tout ce qui est du dessin draw depuis les macros. J’ai donc converti une partie de l’application en python en glanant des informations à droite et à gauche (particulièrement ici : http://www.oooforum.org/forum/viewtopic.phtml?p=56015#56015) Je suis parfaitement satisfait de la vitesse d’exécution (au moins un facteur 10 à 20) mais il y a trois problèmes : - - le manque de documentation - - je ne sais pas ce qui existe et ce qui n’a pas été implémenté - - je ne sais pas quel est le niveau de confiance qu’on peut accorder aux macros python (est-ce que c’est destiné à être poursuivi ou abandonné). J’ai beaucoup travaillé par essais et erreurs mais c’est fatiguant, surtout en l’absence d’une intégration complète de l’outil de développement. Bon dimanche Jean-Luc -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFQjPZ8UdGGXzzGnNARAjHxAJ9LD8xmlGt09ePwa8aOGrUZGbPchgCbBqj/ J8icLUX6NTsdRxXmiHUL9i4= =/68p -END PGP SIGNATURE- -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés Bonjour, Je comprends ton problème car je galère depuis plusieurs années pour programmer en python dans liboo. Je suis un autodidacte en la matière et je ne sais pas utiliser la programmation objet. De plus je ne suis pas un cador en anglais et on ne trouve pratiquement rien en français. La plupart des exemples sont trop compliqués pour moi ou inadaptés à ce que je veux faire. J'ai débuté avec le livre de G Swinnen qui est super mais pas orienté liboo . Le livre de Marcelly et Godard est indispensable mais ne parle pratiquement pas de python. J'ai déjà posté, il y a longtemps un programme de tirage de tombola. J'ai fait depuis plusieurs programmes avec calc, draw et surtout base qui sont à la portée d'un débutant. Je ne peux malheureusement pas les diffuser car ils sont d'un usage professionnel. Comme je rêve, comme toi, d'un ouvrage qui n'existe malheureusement pas j'ai commencé une compilation des exemples qui marchent. Mon travail n'est malheureusement pas assez avancé pour poster le tout tel quel. Néanmoins je serais ravi de pouvoir t'aider si je peux et encore plus si l'inverse pouvait marcher aussi. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros python : mode d'emploi ?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 27/10/2012 23:37, Sophie Gautier a écrit : Bonjour Jean-Luc, On 27/10/2012 14:31, Jean-Luc Coulon wrote: Bonjour, J'avais déjà parlé de ce problème auparavant... sans que personne ne puisse m’aider. J’ai des macros que je désire réaliser en python. J’arrive à écrire certaines parties mais d’autres sont plus délicates parce qu’il n’y a pas de réelle doc. Ou parce que des choses écrites, semble-t-il correctement, ont des comportement surprenants. Est-ce qu’il existe quelque part une doc qui recenserait les modes d’appels des différentes fonctions en python : genre instruction basic et l’équivalent en python ? Je ne pense pas que cela existe, mais que souhaites-tu faire. Peut-être que les scripts dont tu as besoin existe déjà ou bien peuvent être modifiées pour s'adapter à ton besoin ? Bonjour Sophie, J’ai une application assez grosse en Basic (LibreOffice Basic), qui calcule les différents éléments d’une harpe (longueur, tension des cordes, leur matière, leur répartition, et bien d’autres choses). J’utilise aussi draw pour faire un dessin à l’échelle 1 de tout ça. Mais je suis un peu confronté à des problèmes de performances, notamment pour tout ce qui est du dessin draw depuis les macros. J’ai donc converti une partie de l’application en python en glanant des informations à droite et à gauche (particulièrement ici : http://www.oooforum.org/forum/viewtopic.phtml?p=56015#56015) Je suis parfaitement satisfait de la vitesse d’exécution (au moins un facteur 10 à 20) mais il y a trois problèmes : - - le manque de documentation - - je ne sais pas ce qui existe et ce qui n’a pas été implémenté - - je ne sais pas quel est le niveau de confiance qu’on peut accorder aux macros python (est-ce que c’est destiné à être poursuivi ou abandonné). J’ai beaucoup travaillé par essais et erreurs mais c’est fatiguant, surtout en l’absence d’une intégration complète de l’outil de développement. Bon dimanche Jean-Luc -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFQjPZ8UdGGXzzGnNARAjHxAJ9LD8xmlGt09ePwa8aOGrUZGbPchgCbBqj/ J8icLUX6NTsdRxXmiHUL9i4= =/68p -END PGP SIGNATURE- -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros python : mode d'emploi ?
Bonjour, J'ai trouvé ceci : https://dl.dropbox.com/u/78872017/Apprendre%20%C3%A0%20programmer%20avec%20Python.zip Espérant avoir aidé Cordialement Roby Le 28 octobre 2012 10:10, Jean-Luc Coulon jean.luc.cou...@gmail.com a écrit : -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 27/10/2012 23:37, Sophie Gautier a écrit : Bonjour Jean-Luc, On 27/10/2012 14:31, Jean-Luc Coulon wrote: Bonjour, J'avais déjà parlé de ce problème auparavant... sans que personne ne puisse m’aider. J’ai des macros que je désire réaliser en python. J’arrive à écrire certaines parties mais d’autres sont plus délicates parce qu’il n’y a pas de réelle doc. Ou parce que des choses écrites, semble-t-il correctement, ont des comportement surprenants. Est-ce qu’il existe quelque part une doc qui recenserait les modes d’appels des différentes fonctions en python : genre instruction basic et l’équivalent en python ? Je ne pense pas que cela existe, mais que souhaites-tu faire. Peut-être que les scripts dont tu as besoin existe déjà ou bien peuvent être modifiées pour s'adapter à ton besoin ? Bonjour Sophie, J’ai une application assez grosse en Basic (LibreOffice Basic), qui calcule les différents éléments d’une harpe (longueur, tension des cordes, leur matière, leur répartition, et bien d’autres choses). J’utilise aussi draw pour faire un dessin à l’échelle 1 de tout ça. Mais je suis un peu confronté à des problèmes de performances, notamment pour tout ce qui est du dessin draw depuis les macros. J’ai donc converti une partie de l’application en python en glanant des informations à droite et à gauche (particulièrement ici : http://www.oooforum.org/forum/viewtopic.phtml?p=56015#56015) Je suis parfaitement satisfait de la vitesse d’exécution (au moins un facteur 10 à 20) mais il y a trois problèmes : - - le manque de documentation - - je ne sais pas ce qui existe et ce qui n’a pas été implémenté - - je ne sais pas quel est le niveau de confiance qu’on peut accorder aux macros python (est-ce que c’est destiné à être poursuivi ou abandonné). J’ai beaucoup travaillé par essais et erreurs mais c’est fatiguant, surtout en l’absence d’une intégration complète de l’outil de développement. Bon dimanche Jean-Luc -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFQjPZ8UdGGXzzGnNARAjHxAJ9LD8xmlGt09ePwa8aOGrUZGbPchgCbBqj/ J8icLUX6NTsdRxXmiHUL9i4= =/68p -END PGP SIGNATURE- -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros python : mode d'emploi ?
Bonjour, Le 28/10/2012 10:10, Jean-Luc Coulon a écrit : [...] Je suis parfaitement satisfait de la vitesse d’exécution (au moins un facteur 10 à 20) mais il y a trois problèmes : - le manque de documentation - je ne sais pas ce qui existe et ce qui n’a pas été implémenté - je ne sais pas quel est le niveau de confiance qu’on peut accorder aux macros python (est-ce que c’est destiné à être poursuivi ou abandonné). Je ne vois pas pourquoi la possibilité de faire des macros en python viendrait à être abandonnée. Je n'ai jamais vu une suggestion en ce sens sur la liste de discussion des développeurs. J’ai beaucoup travaillé par essais et erreurs mais c’est fatiguant, surtout en l’absence d’une intégration complète de l’outil de développement. Tu devrais venir sur le canal irc #libreoffice-fr tu y rencontrerais des utilisateurs avancés de python. Bonne journée JBF -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros python : mode d'emploi ?
Le lien vers le site de l'auteur http://inforef.be/swi/ Cordialement Roby Le 28 octobre 2012 10:29, Roby ybo...@gmail.com a écrit : Bonjour, J'ai trouvé ceci : https://dl.dropbox.com/u/78872017/Apprendre%20%C3%A0%20programmer%20avec%20Python.zip Espérant avoir aidé Cordialement Roby Le 28 octobre 2012 10:10, Jean-Luc Coulon jean.luc.cou...@gmail.com a écrit : -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 27/10/2012 23:37, Sophie Gautier a écrit : Bonjour Jean-Luc, On 27/10/2012 14:31, Jean-Luc Coulon wrote: Bonjour, J'avais déjà parlé de ce problème auparavant... sans que personne ne puisse m’aider. J’ai des macros que je désire réaliser en python. J’arrive à écrire certaines parties mais d’autres sont plus délicates parce qu’il n’y a pas de réelle doc. Ou parce que des choses écrites, semble-t-il correctement, ont des comportement surprenants. Est-ce qu’il existe quelque part une doc qui recenserait les modes d’appels des différentes fonctions en python : genre instruction basic et l’équivalent en python ? Je ne pense pas que cela existe, mais que souhaites-tu faire. Peut-être que les scripts dont tu as besoin existe déjà ou bien peuvent être modifiées pour s'adapter à ton besoin ? Bonjour Sophie, J’ai une application assez grosse en Basic (LibreOffice Basic), qui calcule les différents éléments d’une harpe (longueur, tension des cordes, leur matière, leur répartition, et bien d’autres choses). J’utilise aussi draw pour faire un dessin à l’échelle 1 de tout ça. Mais je suis un peu confronté à des problèmes de performances, notamment pour tout ce qui est du dessin draw depuis les macros. J’ai donc converti une partie de l’application en python en glanant des informations à droite et à gauche (particulièrement ici : http://www.oooforum.org/forum/viewtopic.phtml?p=56015#56015) Je suis parfaitement satisfait de la vitesse d’exécution (au moins un facteur 10 à 20) mais il y a trois problèmes : - - le manque de documentation - - je ne sais pas ce qui existe et ce qui n’a pas été implémenté - - je ne sais pas quel est le niveau de confiance qu’on peut accorder aux macros python (est-ce que c’est destiné à être poursuivi ou abandonné). J’ai beaucoup travaillé par essais et erreurs mais c’est fatiguant, surtout en l’absence d’une intégration complète de l’outil de développement. Bon dimanche Jean-Luc -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFQjPZ8UdGGXzzGnNARAjHxAJ9LD8xmlGt09ePwa8aOGrUZGbPchgCbBqj/ J8icLUX6NTsdRxXmiHUL9i4= =/68p -END PGP SIGNATURE- -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros python : mode d'emploi ?
Je retire le fichier mis en ligne, je l'ai téléchargé en 2004. Une nouvelle version (2012) sur le site de l'auteur : PDF :http://inforef.be/swi/download/apprendre_python3_5.pdf ou en .odt : http://inforef.be/swi/download/apprendre_python3_5.odt Cordialement Roby Le 28 octobre 2012 10:33, Roby ybo...@gmail.com a écrit : Le lien vers le site de l'auteur http://inforef.be/swi/ Cordialement Roby Le 28 octobre 2012 10:29, Roby ybo...@gmail.com a écrit : Bonjour, J'ai trouvé ceci : https://dl.dropbox.com/u/78872017/Apprendre%20%C3%A0%20programmer%20avec%20Python.zip Espérant avoir aidé Cordialement Roby Le 28 octobre 2012 10:10, Jean-Luc Coulon jean.luc.cou...@gmail.com a écrit : -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 27/10/2012 23:37, Sophie Gautier a écrit : Bonjour Jean-Luc, On 27/10/2012 14:31, Jean-Luc Coulon wrote: Bonjour, J'avais déjà parlé de ce problème auparavant... sans que personne ne puisse m’aider. J’ai des macros que je désire réaliser en python. J’arrive à écrire certaines parties mais d’autres sont plus délicates parce qu’il n’y a pas de réelle doc. Ou parce que des choses écrites, semble-t-il correctement, ont des comportement surprenants. Est-ce qu’il existe quelque part une doc qui recenserait les modes d’appels des différentes fonctions en python : genre instruction basic et l’équivalent en python ? Je ne pense pas que cela existe, mais que souhaites-tu faire. Peut-être que les scripts dont tu as besoin existe déjà ou bien peuvent être modifiées pour s'adapter à ton besoin ? Bonjour Sophie, J’ai une application assez grosse en Basic (LibreOffice Basic), qui calcule les différents éléments d’une harpe (longueur, tension des cordes, leur matière, leur répartition, et bien d’autres choses). J’utilise aussi draw pour faire un dessin à l’échelle 1 de tout ça. Mais je suis un peu confronté à des problèmes de performances, notamment pour tout ce qui est du dessin draw depuis les macros. J’ai donc converti une partie de l’application en python en glanant des informations à droite et à gauche (particulièrement ici : http://www.oooforum.org/forum/viewtopic.phtml?p=56015#56015) Je suis parfaitement satisfait de la vitesse d’exécution (au moins un facteur 10 à 20) mais il y a trois problèmes : - - le manque de documentation - - je ne sais pas ce qui existe et ce qui n’a pas été implémenté - - je ne sais pas quel est le niveau de confiance qu’on peut accorder aux macros python (est-ce que c’est destiné à être poursuivi ou abandonné). J’ai beaucoup travaillé par essais et erreurs mais c’est fatiguant, surtout en l’absence d’une intégration complète de l’outil de développement. Bon dimanche Jean-Luc -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFQjPZ8UdGGXzzGnNARAjHxAJ9LD8xmlGt09ePwa8aOGrUZGbPchgCbBqj/ J8icLUX6NTsdRxXmiHUL9i4= =/68p -END PGP SIGNATURE- -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros python : mode d'emploi ?
Bonjour quelques liens ici http://wiki.openoffice.org/wiki/Python Bonne journee Laurent -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros python : mode d'emploi ?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Oui, tu as raison, merci, je vais explorer cette voie ! Le 28/10/2012 10:32, Jean-Baptiste Faure a écrit : Tu devrais venir sur le canal irc #libreoffice-fr tu y rencontrerais des utilisateurs avancés de python. Bonne journée JBF -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFQjReWUdGGXzzGnNARAhDPAJwJZuy064lys1nhLUFc4G3in53P8wCgmSeR Bc7dWCLjK9ZOIIBAeJDIvJA= =iLUW -END PGP SIGNATURE- -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] macros python : mode d'emploi ?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Bonjour, J'avais déjà parlé de ce problème auparavant... sans que personne ne puisse m’aider. J’ai des macros que je désire réaliser en python. J’arrive à écrire certaines parties mais d’autres sont plus délicates parce qu’il n’y a pas de réelle doc. Ou parce que des choses écrites, semble-t-il correctement, ont des comportement surprenants. Est-ce qu’il existe quelque part une doc qui recenserait les modes d’appels des différentes fonctions en python : genre instruction basic et l’équivalent en python ? Bon week-end Jean-Luc -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFQi9QmUdGGXzzGnNARArqsAJ9GjprFgUygUJELdWoRq6aev+4XwQCeIT8S EZ/ic/wkZsceeSujkSODJSQ= =sWHp -END PGP SIGNATURE- -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] macros python : mode d'emploi ?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Bonjour Jean-Luc, On 27/10/2012 14:31, Jean-Luc Coulon wrote: Bonjour, J'avais déjà parlé de ce problème auparavant... sans que personne ne puisse m’aider. J’ai des macros que je désire réaliser en python. J’arrive à écrire certaines parties mais d’autres sont plus délicates parce qu’il n’y a pas de réelle doc. Ou parce que des choses écrites, semble-t-il correctement, ont des comportement surprenants. Est-ce qu’il existe quelque part une doc qui recenserait les modes d’appels des différentes fonctions en python : genre instruction basic et l’équivalent en python ? Je ne pense pas que cela existe, mais que souhaites-tu faire. Peut-être que les scripts dont tu as besoin existe déjà ou bien peuvent être modifiées pour s'adapter à ton besoin ? À bientôt Sophie - -- Sophie Gautier sophie.gaut...@documentfoundation.org Tel:+33683901545 Membership Certification Committee Member - Co-founder The Document Foundation -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQEcBAEBAgAGBQJQjFQkAAoJEJRaC8j6sATNv1sH/A4aAYbljkBSadYssd+lVL8i Ab+zgrjJ24sgkdmT3Q8tEB0kWfmRJTGSsUfeU33FPNokLLtWQA/zHVXkHPtAf8eF NwIYOBSEZ/qbNvPy2NRNAxQfDTU5noFeMt3K2QjKUBehSGuYoyv14cDjk0VRucAu Z0+Kp5tACf6FArz5XJPYCasc6rMiQFt82dRCIZc/ORozE3sckx0TgO4O9hDMyW2j cjDIad6yEcM0XfeJEcvSLzXKpJT+8f6NxB1f0DgksALGtkyFwo295m/DaqF1nzOn j7TohuHs1Raz1md21nYrs6wTPkrmY2bePxtNVjia0ZclRDx4wKQjpaz5KbXHlbA= =k9eA -END PGP SIGNATURE- -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros : ajouter des sources de confiance
Le 08/12/2011 21:38, Rafael Laville a écrit : Bonjour à tous, Sous Ubuntu 10.04 et LO 3.4.3, j'ajoute une source de confiance pour l'exécution des macros : un répertoire /home/toto/LO. D'après le livre de B. Marcelly et L. Godard : Pour chaque répertoire de confiance, la confiance s'étend à toute l'arborescence de sous-répertoires qu'il contient. Pourtant, quand j'ouvre un classeur contenant des macros, qu'il soit dans /home/toto/LO ou dans /home/toto/LO/autre_répertoire (plusieurs niveaux de sous-répertoires), j'obtiens systématiquement le message de désactivation des macros. Idem si j'ajoute le répertoire contenant le document à la liste des répertoires de confiance. Et ceci tant avec le niveau de sécurité très élevé que le niveau élevé. J'ai bien activé les fonctions expérimentales. En effet, si je baisse le niveau de sécurité au niveau moyen, je peux ouvrir le document et choisir d'exécuter les macros du classeur. Est-ce une fonctionnalité défectueuse ou ai-je manqué quelque chose ? Merci à vous. Bonjour, J'utilise aussi le niveau de sécurité très élevé avec des sources de confiance spécifiques mais je n'ai pas ce problème sous Windows. Bernard -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros VBA dans Calc
Le 23/09/2011 13:30, Marie-Jo Kopp Castinel a écrit : Bonjour Bernard, Le 21/09/2011 22:43, Bernard Ribot a écrit : Le 21/09/2011 09:18, Marie-Jo Kopp Castinel a écrit : Bonjour, Je modifie une macro VBA dans calc, fichier au format .xls La macro fonctionne bien. Mais, je ne parviens pas à garder ma modification (un message me confirme d'ailleurs que mes modifications au code vba ne seront pas gardées) Ou est mon erreur ? Comment sauvegarder ma modification du code (j'ai bien compilé et enregistré dans l'éditeur) Merci Marie jo Bonsoir Marie Jo, Moi itou (LO343) , sauf que je n'ai pas le message. Je supprime une ligne dans le code VBA, j'enregistre et je ferme. Quand je relance, ma ligne est toujours là. Question subsidiaire: comment fais-tu pour faire fonctionner ton code VBA. Moi, ça fait des mois que j'attends le support VBA pour le faire fonctionner et j'ai l'impression qu'il n'est toujours pas opérationnel. Il y a quelque chose à faire de particulier ? Il n'y a qu'avec GoOo que j'avais réussi à faire fonctionner un tout petit peu mon code VBA. 2 choses sont à faire pour que les macros VBA fonctionnent. 1 _ Outils/options LibreOffice / Sécurité Sécurité des macros -- choisir un niveau de sécurité moyen qui permet de garder le message d'avertissement 2 - Outils/options / paramètres d'enregistrement / Paramètres VBA Cocher que le code est chargé et exécutable et enregistré Et franchement, pas mal de macros fonctionnent !! Bonne journée, Marie jo Bernard Bonjour Marie-Jo et merci de ta réponse. Je n'ai pas de problème de paramétrage, toutes ces options ont été correctement choisies dès le départ. J'ai un paquet de modules en VBA répartis dans plusieurs classeurs Excel et j'ai l'impression qu'il n'y en a pas un seul qui ne se plante pas. Déjà le 1er module qui rajoute un menu dans la barre des menus Excel se plante d'entrée (il faut dire que c'est un peu spécial !). Pour faire progresser le schmilblic (i.e. l'amélioration du support VBA) il faudrait que je transmette toute mon application (parce qu'il y a beaucoup d'imbrication entre les différents classeurs) aux développeurs du support VBA ! Et ce qui ne doit pas arranger les choses c'est que tout n'a pas été certainement écrit dans les règles de l'art du VBA :-) J'ai renoncé à reprendre cette application sous LO (j'avais déjà renoncé sous OOo). J'en ai réécrit une partie en LO Base + MySQL. Bonne journée, Bernard -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] Macros VBA dans Calc
Bonjour, Je modifie une macro VBA dans calc, fichier au format .xls La macro fonctionne bien. Mais, je ne parviens pas à garder ma modification (un message me confirme d'ailleurs que mes modifications au code vba ne seront pas gardées) Ou est mon erreur ? Comment sauvegarder ma modification du code (j'ai bien compilé et enregistré dans l'éditeur) Merci Marie jo -- Marie-Jo KOPP CASTINEL http://www.opengo.fr Soutenez la bureautique libre http://www.lamouette.org -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros VBA dans Calc
Le 21/09/2011 09:18, Marie-Jo Kopp Castinel a écrit : Bonjour, Je modifie une macro VBA dans calc, fichier au format .xls La macro fonctionne bien. Mais, je ne parviens pas à garder ma modification (un message me confirme d'ailleurs que mes modifications au code vba ne seront pas gardées) Ou est mon erreur ? Comment sauvegarder ma modification du code (j'ai bien compilé et enregistré dans l'éditeur) Bonjour Marie-Jo, As-tu joué avec les options Chargement/enregistrement propriétés VBA ? Bonne journée JBF -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
RE: [fr-users] Macros et Pilote de données
Bonjour Patrice Merci pour ton cordial salut :) Désolé pour le délai, je suis pour deux ou trois semaines en déplacement, et mes connexions seront limitées. VEDEL Patrice wrote: Donc la question devient : Un autofiltre, ça se tripatouille par macro ? La réponse est oui. J'avais donné un exemple sur le forum : http://user.services.openoffice.org/fr/forum/viewtopic.php?f=8t=6950 Le programme commence par supprimer les filtres éventuellement posés puis réalise une sélection. Le programme est commenté mais tu n'auras de toutes façons aucune difficulté. Tu as d'ailleurs peut-être déjà trouvé entre temps :) Cordialement Pierre-Yves -- View this message in context: http://nabble.documentfoundation.org/Macros-et-Pilote-de-donnees-tp3206555p3218293.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] RE: [fr-users] Macros et Pilote de données
Bonjour à tous Merci Pys Avec une utilisation massive de XRay, donc en cherchant un peu, j'ai trouvé une solution qui semble fonctionner ;) Il faut que je vérifie quand même : supprimer les filtres que j'ai du zapper un peu trop rapidement... (on ne se refait pas) Help Pys est, il faut bien le reconnaître, une solution de facilité Mon soucis s'est déplacé sur les Datapilot, quand je saurai ce qui méchappe, je créerai (ou re-créerai) un fil pour ne pas mélanger les sujets. Amicalement Patrice Date: Tue, 2 Aug 2011 01:15:03 -0700 From: pierre-yves.sa...@laposte.net To: users@fr.libreoffice.org Subject: RE: [fr-users] Macros et Pilote de données Bonjour Patrice Merci pour ton cordial salut :) Désolé pour le délai, je suis pour deux ou trois semaines en déplacement, et mes connexions seront limitées. VEDEL Patrice wrote: Donc la question devient : Un autofiltre, ça se tripatouille par macro ? La réponse est oui. J'avais donné un exemple sur le forum : http://user.services.openoffice.org/fr/forum/viewtopic.php?f=8t=6950 Le programme commence par supprimer les filtres éventuellement posés puis réalise une sélection. Le programme est commenté mais tu n'auras de toutes façons aucune difficulté. Tu as d'ailleurs peut-être déjà trouvé entre temps :) Cordialement Pierre-Yves -- View this message in context: http://nabble.documentfoundation.org/Macros-et-Pilote-de-donnees-tp3206555p3218293.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] RE: [fr-users] RE: [fr-users] Macros et Pilote de données
Bon je crois que je suis mal réveillé je reformulerai plus tard... From: patve...@hotmail.com To: users@fr.libreoffice.org Subject: [fr-users] RE: [fr-users] Macros et Pilote de données Date: Tue, 2 Aug 2011 09:25:35 + Bonjour à tous Merci Pys Avec une utilisation massive de XRay, donc en cherchant un peu, j'ai trouvé une solution qui semble fonctionner ;) Il faut que je vérifie quand même : supprimer les filtres que j'ai du zapper un peu trop rapidement... (on ne se refait pas) Help Pys est, il faut bien le reconnaître, une solution de facilité Mon soucis s'est déplacé sur les Datapilot, quand je saurai ce qui méchappe, je créerai (ou re-créerai) un fil pour ne pas mélanger les sujets. Amicalement Patrice Date: Tue, 2 Aug 2011 01:15:03 -0700 From: pierre-yves.sa...@laposte.net To: users@fr.libreoffice.org Subject: RE: [fr-users] Macros et Pilote de données Bonjour Patrice Merci pour ton cordial salut :) Désolé pour le délai, je suis pour deux ou trois semaines en déplacement, et mes connexions seront limitées. VEDEL Patrice wrote: Donc la question devient : Un autofiltre, ça se tripatouille par macro ? La réponse est oui. J'avais donné un exemple sur le forum : http://user.services.openoffice.org/fr/forum/viewtopic.php?f=8t=6950 Le programme commence par supprimer les filtres éventuellement posés puis réalise une sélection. Le programme est commenté mais tu n'auras de toutes façons aucune difficulté. Tu as d'ailleurs peut-être déjà trouvé entre temps :) Cordialement Pierre-Yves -- View this message in context: http://nabble.documentfoundation.org/Macros-et-Pilote-de-donnees-tp3206555p3218293.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] Macros et Pilote de données
Bonjour, Tout d'abord un cordial salut à jbf et Pys (ainsi qu'à tous les abonnés de la liste :) ) - soit un fichier Calc - dans lequel on définit un pilote (ou ou plus) qui fonctionne plus ou moins de façon attendue (l'actualisation ne se fait pas en mode Calc, si on ajoute de données dans la plage source) - passage en mode macro pour y coller un Dude_Inside : Sub MaJPilote Dim monDetailFiltre(0) as new com.sun.star.sheet.TableFilterField oDoc = thiscomponent oFeuilleEnum = oDoc.sheets.createEnumeration While oFeuilleEnum.hasMoreElements() oFeuille = oFeuilleEnum.nextElement() oPilotes = oFeuille.getDataPilotTables() IF oPilotes.Count = 0 Then msgBox Pas de pilote, 32, oFeuille.Name oPiloteEnum = oPilotes.createEnumeration While oPiloteEnum.hasMoreElements() oPiloteElement = oPiloteEnum.nextElement() oPiloteElement.refresh Wend Wend End Sub oPilotes.Count renvoie 0, confirmé si besoin est par XRay. (@ Pys : help ! Qu'ai-je zappé ?) J'ai le même résultat sous OOo 3.2.1 et sous LO 3.4.1 (au choix le 3.x.x ou le x.x.1 me maudit...) Cordialement Churay -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] RE: [fr-users] Macros et Pilote de données
Je sais ce que j'ai zappé : Ce n'est pas un pilote de données mais un autofiltre... Ca m'aura permis d'éplucher le SDK sur les DataPilot... Donc la question devient : Un autofiltre, ça se tripatouille par macro ? From: patve...@hotmail.com To: users@fr.libreoffice.org Subject: [fr-users] Macros et Pilote de données Date: Thu, 28 Jul 2011 12:43:28 + Bonjour, Tout d'abord un cordial salut à jbf et Pys (ainsi qu'à tous les abonnés de la liste :) ) - soit un fichier Calc - dans lequel on définit un pilote (ou ou plus) qui fonctionne plus ou moins de façon attendue (l'actualisation ne se fait pas en mode Calc, si on ajoute de données dans la plage source) - passage en mode macro pour y coller un Dude_Inside : Sub MaJPilote Dim monDetailFiltre(0) as new com.sun.star.sheet.TableFilterField oDoc = thiscomponent oFeuilleEnum = oDoc.sheets.createEnumeration While oFeuilleEnum.hasMoreElements() oFeuille = oFeuilleEnum.nextElement() oPilotes = oFeuille.getDataPilotTables() IF oPilotes.Count = 0 Then msgBox Pas de pilote, 32, oFeuille.Name oPiloteEnum = oPilotes.createEnumeration While oPiloteEnum.hasMoreElements() oPiloteElement = oPiloteEnum.nextElement() oPiloteElement.refresh Wend Wend End Sub oPilotes.Count renvoie 0, confirmé si besoin est par XRay. (@ Pys : help ! Qu'ai-je zappé ?) J'ai le même résultat sous OOo 3.2.1 et sous LO 3.4.1 (au choix le 3.x.x ou le x.x.1 me maudit...) Cordialement Churay -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros Ms Office avec LibreOffice 3.4
Bonjour Clément, Le 08/06/2011 20:19, Clément a écrit : Bonsoir, Mon entreprise utilise Ms Office 2003, 2007 voir 2010. Certains documents Excel comportent des macros et des liens. J'ai essayé d'ouvrir ces documents en optant pour la sécurité des macros faibles. Contrôle des codes VBA, LibreOffice ne prendrait en charge que les codes 97/2000/xp. Pourriez vous me le confirmer, la bureautique n'est pas mon fort. Merci beaucoup d'avance. LibreOffice est capable d'interpréter pas mal de code VBA. Peux tu préciser ta question. Est ce qu'elle porte bien sur l'interprétation des macros réalisées en vba office 2007 et 2010 ? Peux tu fournir un exemple de fichier comportant une macro qui ne fonctionne pas ? Marie jo -- Marie-Jo KOPP CASTINEL http://www.opengo.fr Soutenez la bureautique libre http://www.lamouette.org -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] Macros Ms Office avec LibreOffice 3.4
bonsoir, Mcrosoft utilise vba et open office le basic pour certaines macro. La compatibilité entre les deux est très faible. Les classeurs contenant beaucoup de macro excel devront être refait en calc pour que cela fonctionne. Sauf erreur de ma part; Bien cordialement Michel - Mail Original - De: Clément clem2xro...@gmail.com À: users@fr.libreoffice.org Envoyé: Mercredi 8 Juin 2011 20:19:35 Objet: [fr-users] Macros Ms Office avec LibreOffice 3.4 Bonsoir, Mon entreprise utilise Ms Office 2003, 2007 voir 2010. Certains documents Excel comportent des macros et des liens. J'ai essayé d'ouvrir ces documents en optant pour la sécurité des macros faibles. Contrôle des codes VBA, LibreOffice ne prendrait en charge que les codes 97/2000/xp. Pourriez vous me le confirmer, la bureautique n'est pas mon fort. Merci beaucoup d'avance. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés