Ask Your Question
0

On ne peut quasiment pas éditer les macros fournies ? [closed]

asked 2014-06-21 20:07:41 +0200

allais19 gravatar image

updated 2014-06-22 15:19:40 +0200

David gravatar image

De plus, il faudrait des exemples et un tutoriel qu'il y a semble-t'il mais où sont -ils ?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Alex Kemp
close date 2016-02-26 00:11:15.898341

2 Answers

Sort by » oldest newest most voted
2

answered 2014-06-22 03:12:05 +0200

oweng gravatar image

Google translate (français):

Merci pour votre question. L'ensemble de l'installation macro est encore considéré comme expérimental. Le meilleur guide est OpenOffice.org Macros Explained écrit par Andrew Pitonyak, qui comprend de nombreux exemples. Il existe d'autres liens sur la Autres documents et ressources page wiki et une plus grande liste de liens apparentés sur ce alternent forum.

Texte original (en anglais):

Thanks for your question. The entire macro facility is still considered experimental. The best guide is OpenOffice.org Macros Explained written by Andrew Pitonyak, which includes plenty of examples. There are further links on the Other Documentation and Resources wiki page and a larger list of related links on this alternate forum page.

edit flag offensive delete link more
1

answered 2014-06-22 17:49:57 +0200

CyanCG gravatar image

De fait, la documentation officielle du langage LibreOffice Basic est déconcertante à plusieurs égards, mais il existe un excellent livre en français intitulé Programmation OpenOffice.org et LibreOffice et publié chez Eyrolles. Ce livre m’a permis de dépasser les écueils initiaux et de prendre en main le langage et les API.

Pour ce qui est de modifier les macros existantes, c’est possible, du moins en copiant le texte des macros incluses dans la bibliothèque standard et en les mettant dans une bibliothèque personnelle. On peut ainsi s’en servir comme point de départ.

À long terme et dans un monde idéal, le mieux sera éventuellement d’utiliser Python pour toute programmation de la suite bureautique, mais la facilité d’utilisation de Python n’égale pas encore celle de Basic, simplement parce que Python n’est pas encore assez intégré à LibreOffice (pas d’EDI, nécessité de stocker les scripts séparément etc.). Toutes autres choses étant égales, Python est un langage de loin supérieur à LibreOffice Basic. Cependant, s’il y a la moindre chance que les macros doivent être partagées avec des utilisateurs d’OpenOffice, Basic est préférable puisque Python n’est pas systématiquement distribué avec OpenOffice.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-06-21 20:07:41 +0200

Seen: 206 times

Last updated: Jun 22 '14