<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.openoffice.devel.french">
    <title>gmane.comp.openoffice.devel.french</title>
    <link>http://blog.gmane.org/gmane.comp.openoffice.devel.french</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2345"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2342"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2340"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2334"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2332"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2328"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2324"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2323"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2320"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2319"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2317"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2311"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2308"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2301"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2296"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2290"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2289"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2282"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2277"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2276"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2345">
    <title>Extension Zotero et OOO300</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2345</link>
    <description>Bonsoir,

est-ce que quelqu'un a réussi à utiliser l'extension zotero pour OOo 
(http://www.zotero.org/) sur une version de développement ?
Chez moi la fonction "Insert Citation" plante avec une erreur de basic 
dans OOO300_m3 alors qu'elle fonctionne dans OOo 2.4.1

Bonne soirée
JBF
</description>
    <dc:creator>Jean-Baptiste Faure</dc:creator>
    <dc:date>2008-08-28T20:04:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2342">
    <title>Trier les données dans un Array via Dir</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2342</link>
    <description>Bonjour,

Avec la commande Dir(Repertoire_a_lister &amp; "/*.jpg" , 0), on peut récupérer
les noms de fichiers jpg.

Ensuite, si j'ai bien compris, chaque appel à la fonction Dir() renvoie le
nom d'un autre fichier.

Je ne voit pas du tout dans quel ordre il va les chercher. J'ai l'impression
que c'est aléatoire (pas par taille, ni par date...). Quelqu'un pourrait
confirmer/infirmer ? Merci :-)

Je souhaiterais stocker tous ces noms dans un Array (faisable) et ensuite
ordonner des données dans l'ordre croissant.

Par exemple, mon array avec
index 0 : img_145.jpg
index 1 : img_001.jpg
deviendrait :
index 0 : img_OO1.jpg
index 1 : img_145.jpg

Comment faire ce "sorting" ?
Suis-je sur une mauvaise piste ? :-s
L'idée est ensuite de remplir un tableau dans un document writer avec ces
images dans le "bon" ordre. C'est pour faire un trombinoscope.
Merci beaucoup.
Rémi.
</description>
    <dc:creator>Rémi B</dc:creator>
    <dc:date>2008-08-26T08:32:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2340">
    <title>un texte dans un "TextShape"</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2340</link>
    <description>Bonjour,

dans un document "writer", mon curseur visible est dans un objet de dessin
de type texte (TextShape).
Je récupère le curseur comme partout :
CurseurVisible=ThisComponent.getCurrentController.getViewCursor
Mais impossible d'appliquer les méthodes habituelles pour retrouver le texte
: monTexte=CurseurVisible.Text ne fonctionne pas (Null), je ne peux donc pas
créer de curseur pour extraire le texte de ce cadre.
Est-ce possible, je n'ai rien trouvé dans "Programmation OOo 2" ?
Merci encore

</description>
    <dc:creator>Christophe Devalland</dc:creator>
    <dc:date>2008-08-25T14:10:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2334">
    <title>Activer le bouton "options" du gestionnaire d'extension</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2334</link>
    <description>Bonjour,

depuis OOo 2.3, il y a la possibilité de définir des préférences pour une
extension :

possibilité pour m'en servir, parce que les spécifications me sont assez
obscures !
Il me faudrait un genre de "hello world".
Quelqu'un a-t-il ça ?
J'ai regardé les extensions les plus récentes sur le site officiel mais je
n'en ai pas trouvé qui utilisait cette possibilité.
En connaissez-vous ?
merci d'avance
</description>
    <dc:creator>Christophe Devalland</dc:creator>
    <dc:date>2008-08-25T07:57:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2332">
    <title>Associer bouton à EDI Basic</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2332</link>
    <description>Bonjour,

La réponse doit être sous mes yeux mais je ne la vois pas...

On arrive à exécuter une macro en cliquant sur un bouton inséré dans un
document (via formulaire) mais pas à simplement l'éditer en faisant se
lancer l'EDI. Comment pourrais-je faire ?

Peut-être exécuter une macro qui lance l'EDI ?
Merci.
Rémi.
</description>
    <dc:creator>Rémi B</dc:creator>
    <dc:date>2008-08-24T13:25:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2328">
    <title>Erreurs de link avec XCode</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2328</link>
    <description>Bonjour à tous,
Je suis nouveau dans cette liste de discussion, et je ne sais pas  
trop comment m'y prendre.
Et surtout à qui m'adresser.

Mon problème est, des erreurs de link avec XCode et les libraires de  
OpenOffice.
J'ai regardé sur les forums anglais d'OpenOffice mais je n'ai pas  
trouvé de solution.

Je résume,
J'ai écrit une extension en C++ sur Windows pour OpenOffice 2.4 avec  
le sdk 2.4, là, compilation, linkage,  aucun de problème.
j'aimerai porter cette extension sur Mac pour le nouvel OpenOffice  
3.0 natif cocoa.
J'ai téléchargé le sdk 'OOo-SDK_3.0_macosxi_install_en-US.dmg' intel  
du site '&lt;ftp://ooopackages.good-day.net/pub/OpenOffice.org/ 
MacOSX&gt;ftp://ooopackages.good-day.net/pub/OpenOffice.org/MacOSX" et  
le OpenOffice.org associé.
Après son installation  j'ai créée l'environnement (utile??) via le  
script 'setsdkenv_unix' et les 'headers'  cpp à partir du fichier  
'types.rdb' avec l'outil cppumaker.
Jusqu'ici tout va bien .
Puis j'ai créé un projet XCode et après compilation j'ai des erreurs  
de link entre les dépendances des librairies  
'libuno_cppuhelpergcc3.dylib.3', 'libuno_cppu.dylib.3' et  
'libuno_sal.dylib.3' fournies avec le sdk
voici ces erreurs.


_osl_acquireMutex referenced from  
&lt; at &gt;__________________________________________________URELIB/ 
libuno_cppu.dylib.3 expected to be defined in &lt; at &gt;loader_path/ 
libuno_sal.dylib.3

                            .....
                    une bonne centaine après
                                 .....

_uno_type_isAssignableFromData referenced from  
&lt; at &gt;__________________________________________________URELIB/ 
libuno_cppuhelpergcc3.dylib.3 expected to be defined &lt; at &gt;loader_path/ 
libuno_cppu.dylib.3


Je pense que ca vient du fait qu'Xcode n'arrive pas gérer les inter- 
dépendances des librairies fournies avec le sdk de OO.
car j'ai ces 3 warnings avant les erreurs de link.

/usr/bin/ld: warning can't open dynamic library: &lt; at &gt;loader_path/ 
libuno_sal.dylib.3 referenced from: /Volumes/Projets/DiagServ_Trunk/ 
Projets_Adaptateurs/OpenOffice/#Mac/XCode/../../../../../DiagTmp/OOo- 
SDK_3_0/macosx/lib/libuno_cppu.dylib (checking for undefined symbols  
may be affected) (No such file or directory, errno = 2)

/usr/bin/ld: warning can't open dynamic library: &lt; at &gt;loader_path/ 
libuno_salhelpergcc3.dylib.3 referenced from: /Volumes/Projets/ 
DiagServ_Trunk/Projets_Adaptateurs/OpenOffice/#Mac/ 
XCode/../../../../../DiagTmp/OOo-SDK_3_0/macosx/lib/libuno_cppu.dylib  
(checking for undefined symbols may be affected) (No such file or  
directory, errno = 2)

/usr/bin/ld: warning can't open dynamic library: &lt; at &gt;loader_path/ 
libuno_cppu.dylib.3 referenced from: /Volumes/Projets/DiagServ_Trunk/ 
Projets_Adaptateurs/OpenOffice/#Mac/XCode/../../../../../DiagTmp/OOo- 
SDK_3_0/macosx/lib/libuno_cppuhelpergcc3.dylib (checking for  
undefined symbols may be affected) (No such file or directory, errno  
= 2)

Serait-ce dû au fameux '&lt; at &gt;loader_path' ou  
'&lt; at &gt;__________________________________________________URELIB' ???

Ma configuration.
  Mac             : iMac Intel core duo
  OSX             : 10.4.11
  XCode           : 2.4.1
  SDK OSX         : MacOSX10.4u
  SDK OpenOffice  : DEV_300_m29 -&gt; 'OOo-SDK_3.0_macosxi_install_en- 
US.dmg'

Quelqu'un aurait une idée, un lien, créé une extension cpp avec  
Xcode ???
Merci par avance.
Jean-Luc Pedroni.</description>
    <dc:creator>Jean-Luc</dc:creator>
    <dc:date>2008-08-06T10:32:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2324">
    <title>Export de zone de groupe</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2324</link>
    <description>Bonjour,

Un collègue m'a posé une question à laquelle je ne sais pas répondre.


Vous pouvez aussi lui répondre directement
yves.deschamps&lt; at &gt;univ-lille1.fr



A+
</description>
    <dc:creator>pascal.brognez</dc:creator>
    <dc:date>2008-07-23T17:14:19</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2323">
    <title>Export de zone de groupe</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2323</link>
    <description>Bonjour,

Un collègue m'a posé une question à laquelle je ne sais pas répondre.
Vous pouvez lui répondre directement
yves.deschamps&lt; at &gt;univ-lille1.fr

 &gt; Voici la question ... Le rapport ne fonctionnant pas mieux...
 &gt;
 &gt; Existe-t'il un moyen de conserver dans un document exporté en ".doc" 
 &gt; &gt; une "zone de groupe" construite dans Writer... ?
 &gt;
 &gt; Merci de ton aide.
 &gt;
 &gt; --
 &gt; Yves Deschamps
 &gt; Coordinateur O++, CRI Etudes et Développements
 &gt; Bâtiment M4
 &gt; Tel : 03 20 43 41 89
 &gt; Fax : 03 20 43 66 25




A+
</description>
    <dc:creator>pascal.brognez</dc:creator>
    <dc:date>2008-07-23T12:48:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2320">
    <title>[doc] Écrire une extension OpenOffice.org avec Python</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2320</link>
    <description>Bonjour,

Il m'est arrivé de poser quelques questions à la communauté,
principalement sur les listes anglophones il est vrai, et j'avais
promis en retour de partager ce que j'apprenais, je viens ainsi
de terminer une petite documentation sur l'écriture d'une extension
avec PyUNO.

L'idée y était d'avoir une extension simple, prenant un à un
différents aspects que j'ai rencontré lors de mes développements,
pour ne pas surcharger le lecteur de points annexes.

Elle est publiée à cette adresse, il y a possibilité d'y laisser des
commentaires en cas d'erreurs (ou pour suggérer d'autres approches,
mes développements ayant été fait de manière plutôt empirique) :

  http://www.0d.be/docs/ecrire-une-extension-openoffice-avec-python/



        Frédéric
</description>
    <dc:creator>Frederic Peters</dc:creator>
    <dc:date>2008-07-21T07:55:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2319">
    <title>desactiver l'entée 'rétablir' du menu 'editer' de calc</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2319</link>
    <description>Bonjour.
J'ai écrit des programmes ooobasic qui mettent à jour une feuille calc
protégée par mot de passe.
Avant la mise à jour,la commande 'unprotect' permet la mise à jour puis
la feuille est de nouveau protégée par la commande 'protect'
Le problème est que l'entrée 'rétablir' du menu 'éditer' permet de
déprotéger la feuille, ce que je ne souhaite pas.
Par programmation ooobasic, je veux désactiver l'entrée 'rétablir' du
menu 'editer' d'openoffice calc.
Merci pour votre aide
</description>
    <dc:creator>Christian Lejeune</dc:creator>
    <dc:date>2008-07-21T07:41:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2317">
    <title>Enregistrement de base</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2317</link>
    <description>Bonjour,
J'utilise Openoffice 2.4.1 sur Ubuntu 8.04.1 (je viens de migrer de 7.10 
à 8.04) et je n'arrive plus à déclarer mes bases de données : j'utilise 
le formulaire d'enregistrement, mais les déclarations ne sont pas prises 
en compte. Il n'y a pas de message d'erreur. Y a-t-il un paramètre 
d'environnement à modifier ?
</description>
    <dc:creator>François Breizh</dc:creator>
    <dc:date>2008-07-20T15:05:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2311">
    <title>Bug sur les boites de dialogues sous Ubuntu</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2311</link>
    <description>Bonjour à toutes et tous,

Je suis en train de migrer avec plaisir vers Ubuntu et je viens de 
tomber sur un os. Voila :

Nouveau classeur, nouveau module, nouvelle boite de dialogue... bref, 
tout neuf !
On modifie la taille de la boite de dialogue à la souris.
On sauvegarde le classeur.
A l'ouverture, la taille de la boite de dialogue revient à la taille 
initiale.
Les modifs par macro ne sont pas concluantes.
L'exemple simplifié (http://ooo.developpez.com/faq/?page=Dialog) ne 
marche pas (ou mal) :

Sub AfficherBoiteDialogue
  DialogLibraries.LoadLibrary( "Standard" )
  'Dialog1 est le nom de la Form (Clic droit sur l'objet / propriétés / 
onglet Général / Nom)
  oDialog1 = CreateUnoDialog( DialogLibraries.Standard.Dialog1 )
  '
  'Attribue un titre dans la fenêtre
  odialog1.Title = "Le titre"
  '
  'Modifie la couleur de fond de la boîte de dialogue
  oDialog1.Model.BackgroundColor = RGB(235,235,125)
  '
  'Redéfinit les dimensions de la boîte de dialogue
  oDialog1.Model.Height = 200 'Hauteur
  oDialog1.Model.Width =400 'Largeur
  '
  'Affiche la boîte de dialogue
  oDialog1.Execute()
End Sub

Détails curieux, suivant qu'on utilise ou non le titre et/ou la couleur 
de fond, ça marche de façon aléatoire.

Ubuntu Hardy 8.04 est à jour, et OOo 2.4.1 - 680m17(Build:9310)

Bon surf,
Christian

</description>
    <dc:creator>christianwtd</dc:creator>
    <dc:date>2008-07-13T11:25:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2308">
    <title>Caractères spéciaux</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2308</link>
    <description>Comment ajouter un caractère spéciale dans une macro en Basic dont on
connait la référence de type U+2212 ?

Merci

Rémi Angot
</description>
    <dc:creator>Rémi Angot</dc:creator>
    <dc:date>2008-07-12T20:09:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2301">
    <title>problème avec les boites de dialogue</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2301</link>
    <description>Bonjour,

Je suis en train de reprendre une macro écrite avec une précédente version 
d'OOo (j'ai actuellement la 2.4.1, installée sur Kubuntu hardy) et j'ai 
constaté quelques problème avec la gestion des boîtes de dialogue.
Si je fais un copier-coller d'un objet d'une boite de dialogue, OOo plante au 
moment de coller.
D'autre part, j'ai voulu exporté la bibliothèque contenant les boites de 
dialogue pour les importer dans un fichier .odt, et après import, les titres 
des objets que j'avais modifiés(par rapport à l'ancienne version de la macro) 
sont changés. Par exemple, un bouton dont le titre était "Afficher les 
annexes" est devenu "&amp;2232.Dialog2.Annexes.Label".
J'ai envoyé le compte rendu de bug pour le premier problème. Si quelqu'un 
confirme le 2nd bug, est-il possible d'ouvrir une issue si ce n'est déjà fait 
(ou m'expliquer comment faire)?

Fabien.
</description>
    <dc:creator>fabs.ooo&lt; at &gt;wanadoo.fr</dc:creator>
    <dc:date>2008-07-12T08:30:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2296">
    <title>Fonction au milieu d'un texte</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2296</link>
    <description>Bonjour à tous, c'est mon premier mèl sur cette liste.
Pour me présenter rapidement, je m'appelle Rémi Angot, j'ai 28 ans et je
suis prof de maths.

Je souhaiterai écrire un texte avec Writer dans lequel je mettrai au milieu
du texte des $ma_fonction(a)$ où ma_fonction() est une fonction en Basic qui
renvoi un texte (ou un nombre). Je compte avoir plusieurs fonctions
différentes.
Un peu comme un champ mais je ne crois pas que les champs permettent de les
personnaliser à ce point.
Je souhaite donc faire une macro qui cherche tous mes $mes_fonctions()$ et
qui les remplace par le résultat de la fonction.

Est-ce que quelqu'un connait une méthode pour réaliser cela simplement ?
Quel genre d'algorithme mettre en place ? J'ai bien pensé faire une
recherche d'expressions régulières mais ça me parait compliqué. Avez-vous
une idée ?

Merci.

Rémi Angot
http://maths.clarensac.net
</description>
    <dc:creator>Rémi Angot</dc:creator>
    <dc:date>2008-07-11T13:41:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2290">
    <title>copie tableau</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2290</link>
    <description>Bonjour,
Je m'essaie à la programmation avec Oo2, je voudrais aller à la fin du 
document, sauter une ligne et recopier un tableau qui existe déjà.
Tout va bien pour aller en fin de document et sauter une ligne mais pour 
recopier le tableau j'ai une erreur que je ne comprends pas .

Voici le message d'erreur
Runtime error BASIC.
Une exception s'est produite :
Type : com.star.uno.RuntimeException
Message : SwXTextTable: already attached to range ..

Voici le texte de la macro :

REM  *****  BASIC  *****
Option Explicit

sub new_cadre()
dim mondocument as object
dim monTexte As Object
dim curseurVisible as Object
dim monCurseur as object
dim saut as Integer
dim maTable as Object
rem -------------------------
monDocument = ThisComponent
monTexte = monDocument.Text
curseurVisible = monDocument.CurrentController.ViewCursor
saut = com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK
monCurseur = monTexte.createTextCursor
rem -------------------------
curseurVisible.jumpToLastPage
curseurVisible.jumpToEndOfPage
monTexte.insertControlCharacter(curseurVisible, saut, false)
maTable = monDocument.createInstance("com.sun.star.text.TextTable")
maTable = monDocument.TextTables.getByName("rencontre")
monTexte.insertTextContent(curseurVisible, maTable, false)
end sub

c'est sur l'avant dernière ligne que l'erreur se produit, le tableau 
existe bien dans le document et le nom est bon.

Si vous avez une idée je suis preneur.
Merci d'avance.

Abel
</description>
    <dc:creator>abel</dc:creator>
    <dc:date>2008-07-10T17:08:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2289">
    <title>Information sur le "treecontrol"</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2289</link>
    <description>---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscribe&lt; at &gt;fr.openoffice.org
For additional commands, e-mail: prog-help&lt; at &gt;fr.openoffice.org</description>
    <dc:creator>JMD</dc:creator>
    <dc:date>2008-07-10T08:03:28</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2282">
    <title>Lenteur sur 3 instructions</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2282</link>
    <description>Bonjour,

Dans mon classeur qui me sert à gérer un cross, j'ai des soucis de temps 
d'exécution. Avec une exécution pas à pas, j'ai identifié 3 points de 
freeze...

il s'agit de :
oCellule.Value = dTempsCoureur
oCellule.NumberFormat = nFormatId
oCelluleHeure.Value = dHeureArrivee

Le code pour formater la cellule peut être enlevé mais ça ne résoud pas mon 
problème complètement...

Je ne comprend pas cette lenteur car il me semble qu'avec OOo version 2.2 et 
antérieure, je n'avais pas ce soucis. J'ai testé sous Linux Debian, Ubuntu et 
Windows avec OOo version 2.4 et le comportement est similaire.

D'où ce problème peut-il venir et est-ce possible de le contourner ?

Ci-dessous, la macro déclenchée par un bouton.


Sub ArriveeCoureur()

Dim oDocument As Object, oControleur As Object, oFeuille As Object
Dim oCellule As Object, oCelluleFocus As Object, oCelluleHeure As Object
Dim dHeureArrivee As Date, dHeureDepart As Date, dTempsCoureur As Date

oDocument = ThisComponent
oControleur = oDocument.CurrentController
oFeuille = oControleur.activeSheet

' Enregistrement de l'heure d'arrivée du coureur
dHeureArrivee = Time()
dHeureDepart = oFeuille.getCellRangeByName("H4").Value
dTempsCoureur = dHeureArrivee - dHeureDepart

' Vérification de bon lancement du chronomètre... Coloration de la cellule du 
chrono
' si l'heure d'arrivée est inférieure à l'heure de départ.
If dHeureArrivee &lt; dHeureDepart Then
oFeuille.getCellRangeByName("H4").CellBackColor = RGB(255,0,0)
End If
 

' Recherche de la prochaine cellule vide
Dim x As Integer, y As Integer
x = 2
y = 6

While oFeuille.getCellByPosition(x,y).String &lt;&gt; ""
y = y + 1
Wend

' On note le temps du coureur dans la cellule libre
oCellule = oFeuille.getCellByPosition(x,y)
oCellule.Value = dTempsCoureur


' Cette cellule sera au format MM'SS
Dim oLocale As New com.sun.star.lang.Locale
Dim nTemps As Integer, nFormatId As Integer

oLocale.Language="fr"
oLocale.Country="FR"
nFormatId = oDocument.NumberFormats.queryKey("MM'SS''", oLocale, True)

' Si le format MM'SS'' n'existe pas, on l'ajoute à la liste des format
' personalisés
If nFormatId = -1 then
  nFormatId = oDocument.NumberFormats.AddNew("MM'SS''", oLocale)
EndIf

' ATTENTION : prend beaucoup de temps avec OOo &gt; 2.3 !
'oCellule.NumberFormat = nFormatId

'On note l'heure par sécurité dans une autre colonne
oCelluleHeure = oFeuille.getCellByPosition(12,y)

' freeze avec OOo &gt; 2.3

oCelluleHeure.Value = dHeureArrivee

' Formatage identique de cette cellule
' ATTENTION : prend beaucoup de temps avec OOo &gt; 2.3 !
'oCelluleHeure.NumberFormat = nFormatId

'Ancien code (utilisation des formats standards)
'==============================================
'Dim oFormats As Object, nTemps As Integer
'oFormats = ThisComponent.getNumberFormats()
'nTemps = oFormats.getStandardFormat( com.sun.star.util.NumberFormat.TIME, 
oLocale )
'oCellule.NumberFormat = nTemps

' On déplace la vue du classeur afin de visualiser la ligne du coureur qui 
arrive
oControleur.FirstVisibleRow = y - 5

' On place le focus sur la cellule du temps
oCelluleFocus = oFeuille.GetCellByPosition(0, y + 1)
oControleur.Select(oCelluleFocus)

End Sub
</description>
    <dc:creator>Michel Grentzinger</dc:creator>
    <dc:date>2008-07-08T15:52:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2277">
    <title>Export du format date/heure de calc vers un document writer</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2277</link>
    <description>Bonjour,

À l'aide d'une macro dans Calc, je crée un nouveau document writer avec une 
liste de personnes (ça fonctionne) et j'ajoute la cellule date/haure 
associée.

Or si la valeur de la cellule vaut "00:02:04", le résultat dans writer est 
1,43518518518519E-03...

Que dois-je faire pour que le format soit conservé ou que le texte insérer 
dans writer soir identique à celui affiché dans calc ?


Le bout de code :
==============
' Extraction de la sélection vers un tableau pour une manipulation plus facile 
et plus rapide
oEleves = oDocument.CurrentController.Selection
vTableau = oEleves.getDataArray


' Pour chaque ligne, on va extraire la colonne adéquate de façon à obtenir la 
mise en
' forme suivante : 1. NOM Prénom (Temps) 2. NOM Prénom (Temps)
sMessage = ""
For Ligne = LBound(vTableau) + 1 to Ubound(vTableau)
uneLigne = vTableau(Ligne)
sMessage = sMessage &amp; uneLigne(3) &amp; ". " &amp; uneLigne(4) &amp; " " &amp; uneLigne(5) 
&amp; " (" &amp; uneLigne(2) &amp; ") "
Next Ligne

</description>
    <dc:creator>Michel Grentzinger</dc:creator>
    <dc:date>2008-07-05T12:56:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2276">
    <title>Uitlisation de pythonpath.zip ou du répertoire pythonpath</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2276</link>
    <description>Bonjour,

Un petit changement dans la 2.4.1 me cause de gros soucis.
L'utilisation d'un dossier pythonpath ou d'un fichier pythonpath.zip 
fait qu'il est possible maintenant d'importer les composants à la mode 
python et donc d'appeler leurs méthodes directement.

J'ai lu les explications données ici 
http://udk.openoffice.org/python/python-bridge.html#multiple_source_files,
mais impossible d'utiliser le fichier téléchargé pour essayer de bien 
comprendre.

Je ne vois pas trop comment utiliser cette nouvelle possibilité.
Faut-il dans chaque module où on désire appeler une méthode d'un autre 
composant définir une fonction createInstance pour importer le composant 
en question et l'utiliser ?

Si quelqu'un a déjà expérimenté cette nouveauté je le ou les remercie 
pour les éclaircissement qu'ils pourraient m'apporter.

--
Gérard
</description>
    <dc:creator>gerard</dc:creator>
    <dc:date>2008-07-02T16:27:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.openoffice.devel.french/2274">
    <title>Au sujet du module math</title>
    <link>http://comments.gmane.org/gmane.comp.openoffice.devel.french/2274</link>
    <description>Bonjour,

désolé pour ce message un peu technique.
J'ai créé une extension CmathOOo et participé au projet Dmaths.
Depuis la version 2.3.1, la fonctionnalité qui nous permet d'insérer une
formule est buguée (j'ai ouvert l'issue
http://www.openoffice.org/issues/show_bug.cgi?id=67283 qui n'en finit pas
d'être résolue mais qui ne l'est jamais). La formule n'est pas
redimensionnée ce qui fait qu'elle apparaît dans une boite minuscule (voir
le code basic dans l'issue).
Si on clique deux fois dessus, elle prend sa taille normale.
Ma question : Peut-on simuler ce double clic en OOoBasic ?
Merci de vos idées.

Pour info voici le code qui insère la formule :

Sub InsereFormule(oViewCursor as Object, oTextCursor as Object, sPolice as
String, iTaille as Integer, sFormule as String, bModeTexte as boolean)
    dim obj as object
    obj=ThisComponent.CreateInstance("com.sun.star.text.TextEmbeddedObject")
    obj.CLSID="078B7ABA-54FC-457F-8551-6147e776a997"
    obj.AnchorType=com.sun.star.text.TextContentAnchorType.AS_CHARACTER
    ThisComponent.getCurrentController().select(oTextCursor)
    oTextCursor.Text.insertTextContent(oTextCursor, obj, true)
      obj.EmbeddedObject.BaseFontHeight=iTaille
      obj.EmbeddedObject.FontNameVariables=sPolice
      obj.EmbeddedObject.FontVariablesIsItalic=true
       obj.EmbeddedObject.FontNameNumbers=sPolice
      obj.EmbeddedObject.FontNameText=sPolice
      obj.EmbeddedObject.FontNameFunctions=sPolice
      obj.EmbeddedObject.IsScaleAllBrackets=True
      obj.EmbeddedObject.RelativeIndexSubscript=0
      obj.EmbeddedObject.RelativeIndexSuperscript=0
       obj.EmbeddedObject.LeftMargin=30
     obj.EmbeddedObject.RightMargin=30
    obj.EmbeddedObject.RelativeSpacing=20
      obj.EmbeddedObject.IsTextMode=bModeTexte
      obj.EmbeddedObject.formula=sFormule
      obj.EmbeddedObject.setmodified(TRUE)
       obj.LeftMargin=0
      obj.RightMargin=0
      oViewCursor.goLeft(1,False)
      oViewCursor.goRight(1,False)
end sub
</description>
    <dc:creator>Christophe Devalland</dc:creator>
    <dc:date>2008-07-01T07:36:12</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.openoffice.devel.french">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.openoffice.devel.french</link>
  </textinput>
</rdf:RDF>
