Il est possible de piloter Open Office à partir de Visual Foxpro. On a, en effet, accès aux très nombreuses API de cette application. Le fonctionnement est toutefois un peu déroutant pour celui qui vient de Microsoft Office. La documentation disponible me parait surabondante et mal structurée; trouver une information simple est parfois difficile. Je me suis beaucoup aidé du livre "Programmation Open Office.org 2" de Bernard Marcelly et Laurent Godard aux éditions Eyrolles. Il y a un site incontournable : fr.openoffice.org et il existe une liste de diffusion à ce sujet : prog@fr.openoffice.org
La présente contribution est juste un "on peut le faire, voici comment commencer". Je continuerai le plus régulièrement possible à améliorer la bibliothèque de classes ci-jointe.
Actuellement (20 octobre 2008, on peut manipuler un texte, modifier la police, les marges, imprimer, sauvegarder, rechercher, rechercher et remplacer et manipuler un tableur : créer des feuilles, etc ...
Veuillez me faire part de vos remarques pour que je puisse en tenir compte pour la suite ....
Jean à Grenoble
Dans le zip joint, LIB_AUTOMATION_VFP_OO contient les classes qui servent à piloter OO et test_oo est un petit programme de test. Normalement la librairie de classes est suffisament documentée ...
Vous pouvez jeter un coup d'oeil à l'URL : http://wiki.services.openoffice.org/wiki/Extensions_development_vfp |
Je suis impatient de voir ton code pour piloter CALC...
En attendant, sais-tu où trouver le modèle objet de CALC et sous-objets?
<s>