OpenOffice 2.0 français dispo
Le
Do Re Mi chel La Si Do
Il est notamment possible de le télécharger là :
ftp://ftp.proxad.net/mirrors/ftp.op...all_fr.exe
@+
Michel Claveau
ftp://ftp.proxad.net/mirrors/ftp.op...all_fr.exe
@+
Michel Claveau

Poser une question


J'en ai profité pour tester les macros en Python (à l'intérieur d' OO).
Résultat : ça fonctionne. Mais ça utilise une version Python 2.3.4, qui est
installée avec open-office, et ignore le Python installé dans l'ordinateur.
Sont également ignorés, tous les modules qui ont pu être installés
directement dans Python. Et, finalement, ça devient vite assez gênant. Il
va falloir que je travaille un peu ce sujet, car je voudrais utiliser COM
depuis OO.
Et, a priori, pour utiliser uno, c'est pareil, il faut passer par le Python
intégré.
@-salutations
--
Michel Claveau
Si tu utilises pyuno en client/serveur, tu as ton serveur qui est oo et
ton client un module python que tu lances avec le python que tu veux.
J'ai testé avec mon python 2.4.1 hier.
Par contre si tu en fais un package il faut utiliser le python intégré,
ce qui me semble logique vu que c'est pour le distribuer.
Pour utiliser pyuno, de manière externe (directe depuis Python), il faut
l'installer. J'ai vu qu'il y avait une DLL (pyuno.dll), un exécutable
(uno.exe), des fichiers divers (uno.py, unoxml, uno.ini, etc.) et un
répertoire (vide, uno_packages).
Mais, comment installer tout ça ?
Ce que j'ai trouvé (http://udk.openoffice.org/python/py...ridge.html) dit
que c'est installé en standard, mais, dans un fichier, il est dit : "The
current support is limited to the 'core' framework".
Et, de fait, "import uno" ne fonctionne pas. Normal, vu que, pour Python, il
n'est pas installé.
J'ai dû louper un truc...
Ceci étant, tous mes tests de pilotage d' OO via COM (ole-automation)
fonctionnent correctement. Au pire, je me rabattrais sur cette technique.
Sinon, j'ai une autre question : comment installer un module dans le Python
embarqué d'OO ; j'ai essayé une installation directe d'un PyWin pour Python
2.3, et il me répond ne pas trouver Python 2.3 ; normal, vu que mon install
est basée sur Python 2.4. Une idée, aussi, sur ce point ?
@-salutations
Michel Claveau
merci, pour l'info.
j'ai voulu tester les modules python.
sur les trois modules présents seul le module CreateTable fonctionne.
dans le module helloworld j'ai l'erreur suivante:
com.sun.star.RuntimeExceptionexceptions.AttributeError: Text, traceback
follows File 'C:Program FilesOpenOffice.org
2.0programpythonscript.py", line 580, in invoke ret=self.func(*args)
File "<string>", line 8, in HelloWorldPython
dans le module capitalisePython j'ai l'erreur suivante:
com.sun.star.RuntimeExceptionexceptions.AttributeError: Text, traceback
follows File 'C:Program FilesOpenOffice.org
2.0programpythonscript.py", line 580, in invoke ret=self.func(*args)
File "<string>", line 30, in capitalisePython
Sous linux j'ai juste eu à modifier mon PYTHONPATH pour include le
répertoire /.../OpenOffice-2.0/progam .
Après un import uno marchait chez moi ;-)
python2.4.1/FC3