GNT sans publicité, site mobile, fonctionnalitées exclusives...

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
Lire les 8 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Do Re Mi chel La Si Do
Le #480247
Re


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
Jerome
Le #480244

Et, a priori, pour utiliser uno, c'est pareil, il faut passer par le Python
intégré.


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.

Do Re Mi chel La Si Do
Le #480243
Re !

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
Andréï
Le #480240
Il est notamment possible de le télécharger là :

ftp://ftp.proxad.net/mirrors/ftp.op...all_fr.exe

@+

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

Jerome
Le #480029
Do Re Mi chel La Si Do wrote:
Re !

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...


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

Publicité
Suivre les réponses
Poster une réponse
Anonyme