Modérateur: Vilains modOOs
jeanmi2403 a écrit:Un ÉNORME merci !
<node oor:name="MenuItems">
<node oor:name="N002" oor:op="replace">
<prop oor:name="Context" oor:type="xs:string">
<value/>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en">Managing python scripts</value>
<value xml:lang="fr">Gérer les scripts python</value>
</prop>
...
Dude a écrit:C'est dommage de ne pas internationaliser ton OXT.
Dude a écrit:Avant que ce fil ne se perde dans les méandres du forum, il serait peut être judicieux qu'il soit posté dans la section des extensions ou mieux, publier sur le site concerné.
martinbrait a écrit:Hubert LAMBERT, premier de cordée
sudo apt-get install libreoffice-script-provider-python
Hubert Lambert a écrit:Bonjour,
Il faut sans doute ajouter la passerelle pyuno :
- Code : Tout sélectionner AgrandirRéduire
sudo apt-get install libreoffice-script-provider-python
En outre n'installer que Base ne te donnera pas un programme fonctionnel, car ce module utilise les modules Writer et Calc. Il faut installer tout les modules LibreOffice ou, bien mieux, installer les paquets officiels (voir le tutoriel de Papayes).
Cordialement.
LibreOfficiant a écrit: Je me suis autorisé à parler d'apso*.oxt dans le wiki de LibreOffice cf.
LibreOfficiant a écrit:PS: Je me suis autorisé à parler d'apso*.oxt dans le wiki de LibreOffice cf. https://wiki.documentfoundation.org/Macros. Si vous le permettez..
jeanmi2403 a écrit:le wiki OpenOffice [...] en parle aussi
name = self._input_name(RR.resolvestring('msg04'), default="directory")
LibreOfficiant a écrit:Il reste un petit bout d'anglais dans apso.py
LibreOfficiant a écrit:Cependant Apso ne liste pas les scripts Python lorsqu'il est lancé depuis l'IDE Basic
Add extension(s):
<User>\LibreOffice\4\user\uno_packages\cache\uno_packages\lu102281sblnv.tmp_\apso_0.8.6.oxt does not exist.
>>> pdb.runcall(calcCombi)
> c:\users\lcm\appdata\roaming\libreoffice\4\user\scripts\python\testcombi.py(6)calcCombi()
-> doc = XSCRIPTCONTEXT.getDocument()
(Pdb)
(Pdb) ll
5 def calcCombi():
6 -> doc = XSCRIPTCONTEXT.getDocument()
7 sheet = doc.Sheets.getByIndex(0)
8 elemtest = 'ab01'
9 totalelem = string.ascii_lowercase + string.digits
10 sheet.getCellByPosition(1,22).String = ''.join(totalelem)
11 r = 0 # ligne de départ
12 c = 0 # colonne de départ
13 for s in itertools.product(elemtest, repeat=3):
14 sheet.getCellByPosition(c,r).String = ''.join(s)
15 r+=1
16 if r==20:
17 r=0
18 c+=1
(Pdb)
(Pdb) b 14
Breakpoint 1 at c:\users\lcm\appdata\roaming\libreoffice\4\user\scripts\python\testcombi.py:14
(Pdb)
Pdb) commands
(com) pp "s : {} - r : {}".format(s,r)
(com) end
(Pdb)
(Pdb) n
> c:\users\jp\appdata\roaming\libreoffice\4\user\scripts\python\testcombi.py(14)calcCombi()
-> sheet = doc.Sheets.getByIndex(0)
(Pdb)
(Pdb) c
"s : ('a', 'a', 'a') - r : 0"
> c:\users\lcm\appdata\roaming\libreoffice\4\user\scripts\python\testcombi.py(14)calcCombi()
-> sheet.getCellByPosition(c,r).String = ''.join(s)
(Pdb) c
"s : ('a', 'a', 'b') - r : 1"
> c:\users\lcm\appdata\roaming\libreoffice\4\user\scripts\python\testcombi.py(14)calcCombi()
-> sheet.getCellByPosition(c,r).String = ''.join(s)
(Pdb)
Utilisateur(s) parcourant ce forum : Google [Bot] et 1 invité