Programmation OpenOffice.org

Macros OOoBASIC et API

  • Nombre de pages : 668 pages   cd   Pdf
  • Date de parution : 14/10/2004

Particulièrement bien conçu, ce livre offre au lecteur une présentation claire et complète du langage de script OOoBasic et de l'interface de programmation d'application (API) d'OpenOffice.org. Bien qu'il reste tout à fait d'actualité pour la programmation d'OpenOffice.org 2.0 car l'API n'a été qu'enrichie sur certains points et n'a de fait pas changé dans ses fondements et qu'il pourra également servir pour d'autres langages désormais disponibles dans le scripting interne d'OpenOffice.org (macros), tels Python ou Javascript, une nouvelle version de ce livre a paru en décembre 2005 : Programmation OpenOffice.org 2.

Résumé

OpenOffice.org, suite bureautique libre et gratuite, est munie du langage de script OOoBASIC et d'une API permettant de manipuler ses objets. Ainsi automatisable et extensible, elle peut s'intégrer parfaitement au système d'information de l'entreprise.

Le livre de référence sur la programmation OpenOffice.org et StarOffice

Ecrit par deux contributeurs majeurs de la communauté francophone fr.OpenOffice.org, ce livre est une référence incontournable sur le puissant langage de macros OOoBASIC et sur l'API d'OpenOffice.org. Destiné aussi bien aux utilisateurs d'OpenOffice.org que de StarOffice, il explique comment gérer des fichiers OOo, automatiser des tâches répétitives, traiter des chaînes, créer des boîtes de dialogue et des formulaires, accéder et exploiter des bases de données, intercepter des événements, explorer et utiliser l'API d'OpenOffice.org, créer dynamiquement des macros, gérer des erreurs...

À qui s'adresse cet ouvrage ?

  • Aux utilisateurs d'OpenOffice.org et StarOffice souhaitant automatiser et étendre leur suite bureautique
  • À ceux qui migrent vers OpenOffice.org et souhaitent recréer des macros existantes
  • Aux développeurs d'applications d'entreprise et services informatiques ayant à intégrer la suite OpenOffice.org
  • Aux étudiants et tous ceux souhaitant s'initier à l'API d'OpenOffice.org et à son langage de macros OOoBASIC

Sur le CD-Rom offert avec ce livre

Plus de 350 macros exemples, des bibliothèques de macros réutilisables, des outils pour analyser l'API et diffuser vos macros. L'environnement complet Software Development Kit (SDK) contenant notamment la documentation officielle de l'API OpenOffice.org (en anglais). La suite bureautique complète OpenOffice.org en langue française, version 1.1.2, pour Microsoft Windows, Linux et Mac OS X.

CONFIGURATION REQUISE
Microsoft Windows [98/Me, NT (Service Pack 6), 2000/XP] et Linux Intel [noyau 2.2,13 ou supérieur, glibc2 version 2.2.0 ou supérieure, X Server] ; PC compatible Pentium : 128 Mo de RAM recommandé, 300 Mo d'espace disque recommandé  ; Apple Macintosh (G4/400 ou supérieur, Mac OS X 10.2 ou ultérieur) : 256 Mo de RAM minimum, 300 à 600 Mo d'espace disque, 1 Go d'espace disque temporaire ; Lecteur de CD-Rom avec driver 32 bits ; Moniteur de résolution SVGA ou supérieure.

Sommaire

  • OOoBasic
    • Domaine d'utilisation et comparaison avec VBA
    • Écrire, enregistrer, exécuter des macros
    • Sécurité
    • Exécution en ligne de commande
    • Bonnes pratiques de programmation Basic
    • Types, variables et tableaux
    • Conditions, boucles et branchements
    • Sous-programmes Sub et Function
    • Bibliothèques
    • Principales instructions de traitement
    • Chaînes de caractères
    • Fonctions numériques
    • Date et heure
    • Fonctions de conversion
    • Interface utilisateur : écran, clavier
    • Traitement des fichiers
    • Fonctions système
    • Traitement des erreurs
  • Les documents OpenOffice.org
    • Accéder au document
    • Enregistrer
    • Filtres d'import/export
    • Imprimer
    • Configurer un document
  • Documents Writer
    • L'objet Text
    • Le curseur
    • Insérer et supprimer
    • Appliquer une mise en forme
    • Curseur visible et sélection
    • Rechercher, remplacer
    • Tableaux, cadres, sections et styles
    • En-têtes et pieds de page
    • Champs de texte
    • Signets et renvois
    • Configurer l'affichage
  • Documents Calc
    • Feuille, cellule, zones, lignes et colonnes
    • Lire et écrire dans une cellule
    • Rechercher, remplacer, trier
    • Créer une fonction
    • Formats de nombre
  • Documents Draw et Impress
    • Pages de dessin, arrière-plans et couches
    • Dessiner des formes
    • Points de colle
    • Export
    • Insertion d'objets
  • Les boîtes de dialogues
    • Construire une boîte de dialogue avec l'EDI
    • Champs de saisie
    • Modifier dynamiquement un contrôle
    • Traiter des événements
    • Pages multiples et dialogues emboîtés
  • Les sources de données
    • Outils intégrés
    • Accès aux données avec SQL
    • RowSet
    • Transactions
  • Les formulaires
    • Contrôles et base de données
  • Techniques avancées
    • Répertoires d'installation
    • Gérer des fichiers
    • Accéder à la base de registres de Windows
    • Envoyer un document par e-mail
    • Écrire dynamiquement des macros
  • Comprendre l'API
    • Outils pour le développement
    • IssueZilla
  • Routines utilitaires
    • Macros du livre

Avis des lecteurs (2)

» Note moyenne : 5 / 5

» Donnez votre avis à propos de ce livre

» Liste de tous les avis (2 avis)

Le livre en français pour écrire ses macros

Commentaire de : loran DICETTE, le 1 septembre 2005

J'avais déjà approché la programmation il y a une dizaine d'années grâce à la TI92 et à son excellent manuel.
Après plusieurs essais infructueux pour m'y replonger, faute de trouver des livres en français suffisamment explicites pour le néophyte que je suis, voilà enfin un ouvrage qui m'est accessible.
C'est le premier livre sur la programmation qui ne soit pas allé au rebut après un mois d'apprentissage.

Utilité du commentaire : 1473 internautes (sur 2783) ont trouvé ce commentaire utile

Ce commentaire vous a t-il été utile ? oui  - non

Enfin un livre intéressant sur OO !

Commentaire de : Jean-Michel CARICAND, le 17 octobre 2004

Dans le cadre de mon travail (formateur), je suis amené à former des personnes sur des outils bureautique tels que MSOffice, OpenOffice, ...
Je connais particulièrement bien VBA pour Excel et j'ai assuré plusieurs formations sur cet outil.
Depuis peu, les demandes de formation sur OpenOffice apparaissent.
La philosophie avec MSOffice étant à peu près la même, l'apprentissage est rapide, jusqu'aux... macros. Effectivement, les entreprises utilisent en général les macros VBA dans MSOffice (pas énormément mais assez pour gêner la migration).
Personnellement, j'ai été à de nombreuses reprises ennuyé par le peu de documentation sur OOoBasic. La migration du moindre script un peu complexe était une vraie galère, ceci dû au manque de documentation.
En un week-end j'ai "parcouru" l'ouvrage de Bernard et Laurent. Fort de mes nouvelles connaissances, j'ai dans la foulée converti facilement (enfin assez facilement) 3 scripts VBA pour Excel non triviaux. Heureux que j'étais ! Je m'attaque actuellement aux sources de données. Les possiblilités sont apparemment énormes...
En bref :
- l'ouvrage est très bien organisé
- chaque application d'OO (swriter, scalc,...) est abordée
- le cdrom est plein de macros intéressantes
C'est un ouvrage que tout utilisateur OO devrait posséder.

Utilité du commentaire : 1506 internautes (sur 2848) ont trouvé ce commentaire utile

Ce commentaire vous a t-il été utile ? oui  - non

Extraits

Caractéristiques

  • Parution : 14/10/2004
  • Edition : 1ère édition
  •  
  • Nb de pages : 668 pages
  • Format : 19 x 23
  • Couverture : Broché
  • Poids : 1415 g
  • Intérieur : Noir et Blanc
  •  
  • Profil : Enseignant/Chercheur, Etudiant
  • Niveau : Avancé

mentions légales | conditions générales de vente | copyright © 2012
(1) livraison gratuite à partir de 49 € en France métropolitaine