Re: [prog] Insérer une formule de math dans un document writer
Le 07/05/2010 19:35, Sébastien Deshayes a écrit : Le 07/05/2010 17:36, Bernard Siaud alias Troumad a écrit : Le 07/05/2010 13:29, Sébastien Deshayes a écrit : Bonjour, j'aimerais savoir s'il existe une macro pour insérer une formule math dans un document writer en utilisant open basic. J'ai cherché dans les guides, mais j'ai seulement vu comment insérer des tableaux, des cadres, des images, des dessins, des formes, et jamais des formules de maths. Merci d'avance de répondre à ma question. Sébastien Quelle est la source de ta formule ? Dans la macro que je souhaite faire la source serait un fichier texte (.txt), Ce fichier contiendrait le code de la formule ? "a over b" par exemple ? Une formule par fichier ? mais si c'est possible de le faire avec fichier math (.odf) cela me convient aussi. Une formule par document ? Je suis ouvert à toutes les possibilités permettant d'insérer une formule de math dans un document writer. Je n'en sais rien j'avoue... Mettre une formule à la main, c'est tellement facile ;) -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
Re: [prog] Insérer une formule de math dans un document writer
Le 07/05/2010 13:29, Sébastien Deshayes a écrit : Bonjour, j'aimerais savoir s'il existe une macro pour insérer une formule math dans un document writer en utilisant open basic. J'ai cherché dans les guides, mais j'ai seulement vu comment insérer des tableaux, des cadres, des images, des dessins, des formes, et jamais des formules de maths. Merci d'avance de répondre à ma question. Sébastien Quelle est la source de ta formule ? -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
Re: [prog] Test embeddedObjects.getByName(elementNames(i)).Model empty
Agnès Simonet a écrit : Bernard Siaud alias Troumad a écrit : Bonjour Pour le How-To de math, j'aurais besoin de corriger une macro données par Laurent BP. Bonjour, Je pense qu'il s'agit de la macro Taille_Formule. Oui. Elle fonctionne parfaitement bien même sous OOo 3.0. Seul petit hic : quand elle traite une plage d'équations, elle ne voit pas les équations présentes dans un tableau ou un cadre, alors qu'elle n'a pas ce problème quand elle traite toutes les équations du document. C'est peut-être pour ça que le parcours qu'on m'a proposé ici est différent. À voir... Si ça t'intéresse je suis partie de la macro de Laurent Godard pour faire quelquechose qui permet de modifier la taille, la police, les couleurs etc. <http://agnooo.free.fr/OOo/Macros_OOo/a_Style_Formules-1.1.0.oxt> C'est tout chaud et encore à tester. J'avais regardé un peu, je vais tout simplement essayer de la copier ! -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
Re: [prog] Test embeddedObjects.getByName(elementNames(i)).Model empty
Laurent Godard a écrit : Bonjour bernard Je dois vérifier si embeddedObjects.getByName(elementNames(i)).Model vaut d'après xray reponse = isEmpty(embeddedObjects.getByName(elementNames(i)).Model) c'est un booleen Voici le code complet. Cette fois il marche. Sauf qu'après modification, je ne peux pas sauver le fichier ! Le test sur un fichier avec seulement une équation est bon ! J'ai remarqué que tu utilisais une autre méthode de parcours dans ta fonction qui mettait toutes les polices à la même taille. Sub Main ChangeFormatFormule End Sub Sub ChangeFormatFormule thiscomponent.lockcontrollers embeddedObjects = ThisComponent.getEmbeddedObjects() elementNames = embeddedObjects.getElementNames() for i=0 to UBOUND(elementNames) element = embeddedObjects.getByName(elementNames(i)).Model if (not isEmpty(element)) then if (element.supportsService("com.sun.star.formula.FormulaProperties")) then element.BaseFontHeight = 12 'element.FontNameVariables= "Arial" 'element.FontNameFunctions = "Arial" 'element.FontNameNumbers= "Arial" 'element.FontNameText= "Arial" element.setmodified(true) endif endif next i ThisComponent.reformat() thiscomponent.unlockcontrollers End Sub Bon courage Merci ! Laurent Il va falloir que je regarde aussi vos astuces pour ouvrir les formules afin d'avoir une taille 12 aussi à l'affichage ! -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
[prog] Test embeddedObjects.getByName(elementNames(i)).Model empty
Bonjour Pour le How-To de math, j'aurais besoin de corriger une macro données par Laurent BP. Je dois vérifier si embeddedObjects.getByName(elementNames(i)).Model vaut d'après xray, ou si elementNames(i)).Model.supportsService("com.sun.star.formula.FormulaProperties") est une variable d'objet non définie d'après le message d'erreur. Comment faire ? Vous pourrez trouver la macro à corriger sur http://fr.openoffice.org/servlets/ProjectDocumentList?folderID=260&expandFolder=260&folderID=0 C'est la macro qui est dans http://fr.openoffice.org/files/documents/67/4432/how-to_mathLBP2.odt -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org
Re: [prog] [calc]repérer les casses
Francois Gatto a écrit : Bonjour, Bernard Siaud alias Troumad a écrit : Francois Gatto a écrit : Bonjour, Bernard Siaud alias Troumad a écrit : Bonjour J'aimerai rendre actives des cases d'une feuille calc. C'est à dire, sans qu'elles aient l'ai de rien, quand on clique dessus, que les coordonnées de la case affichée s'inscrivent dans deux cellules. Tout en gardant cette fonction active, je souhaite pouvoir modifier le contenu de ses cases. Est-ce faisable ? Oui ;-) Voici un exemple : option explicit global oDoc as object global oMouseClickHandler as object const iClicksNumber = 1 'nombre de clics à détecter sub StartMouseClickHandler oDoc = ThisComponent.currentController oMouseClickHandler = createUnoListener( "MCHApp_", "com.sun.star.awt.XMouseClickHandler" ) oDoc.addMouseClickHandler( oMouseClickHandler ) end sub sub StopMouseClickHandler oDoc.removeMouseClickHandler( oMouseClickHandler ) end sub sub MCHApp_disposing( oEvt ) end sub function MCHApp_mousePressed( oEvt ) as boolean MCHApp_mousePressed = false end function function MCHApp_mouseReleased( oEvt ) as boolean dim oCurSel as object dim oConv as object dim iCol as integer, iLig as long if oEvt.ClickCount = iClicksNumber then oCurSel = thisComponent.CurrentSelection oConv = thisComponent.createInstance( "com.sun.star.table.CellAddressConversion" ) oConv.Address = oCurSel.getCellAddress with oCurSel.RangeAddress 'Attention si dernière colonne iCol = .StartColumn + 1 if iCol >= 255 then msgbox( "Hep ! Limite atteinte.", 48, "OOoups !" ) iCol = iCol - 1 end if iLig = .StartRow end with thisComponent.CurrentController.ActiveSheet.getCellByPosition( iCol, iLig ).String = oConv.UserInterfaceRepresentation end if MCHApp_mouseReleased = false end function Francois Gatto NB : non testé sous Windows, mais je pense qu'il n'y a pas de problème. Je viens (enfin) de l'inclure dans mon programme de scrabble : ça marche ;) Okay ! Pourrais-tu redonner un lien vers ta réalisation, stp ? L'hiver approche ;-) http://troumad.org/Linux/scrabble.zip : il manque le déclangement automatique. Pour le moment, je déclange à la main la macro. -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] [calc]repérer les casses
Francois Gatto a écrit : Bonjour, Bernard Siaud alias Troumad a écrit : Bonjour J'aimerai rendre actives des cases d'une feuille calc. C'est à dire, sans qu'elles aient l'ai de rien, quand on clique dessus, que les coordonnées de la case affichée s'inscrivent dans deux cellules. Tout en gardant cette fonction active, je souhaite pouvoir modifier le contenu de ses cases. Est-ce faisable ? Oui ;-) Voici un exemple : option explicit global oDoc as object global oMouseClickHandler as object const iClicksNumber = 1 'nombre de clics à détecter sub StartMouseClickHandler oDoc = ThisComponent.currentController oMouseClickHandler = createUnoListener( "MCHApp_", "com.sun.star.awt.XMouseClickHandler" ) oDoc.addMouseClickHandler( oMouseClickHandler ) end sub sub StopMouseClickHandler oDoc.removeMouseClickHandler( oMouseClickHandler ) end sub sub MCHApp_disposing( oEvt ) end sub function MCHApp_mousePressed( oEvt ) as boolean MCHApp_mousePressed = false end function function MCHApp_mouseReleased( oEvt ) as boolean dim oCurSel as object dim oConv as object dim iCol as integer, iLig as long if oEvt.ClickCount = iClicksNumber then oCurSel = thisComponent.CurrentSelection oConv = thisComponent.createInstance( "com.sun.star.table.CellAddressConversion" ) oConv.Address = oCurSel.getCellAddress with oCurSel.RangeAddress 'Attention si dernière colonne iCol = .StartColumn + 1 if iCol >= 255 then msgbox( "Hep ! Limite atteinte.", 48, "OOoups !" ) iCol = iCol - 1 end if iLig = .StartRow end with thisComponent.CurrentController.ActiveSheet.getCellByPosition( iCol, iLig ).String = oConv.UserInterfaceRepresentation end if MCHApp_mouseReleased = false end function Francois Gatto NB : non testé sous Windows, mais je pense qu'il n'y a pas de problème. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Je viens (enfin) de l'inclure dans mon programme de scrabble : ça marche ;) -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Erreur dans le script du FAIRE-PART
Bernard Siaud alias Troumad a écrit : Bernard Siaud alias Troumad a écrit : En fait l'erreur est toute autre... Il suffit de voir la feuille générée en pièce jointe... Un second essai après avoir effacé les rajouts inutile de la première page et c'est passé... J'ai aussi eu ses rajouts avec le faire part de naissance ! En gros, j'ai l'impression que ça marche une fois par ouverture du fichier, la première. -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Erreur dans le script du FAIRE-PART
Bernard Siaud alias Troumad a écrit : En fait l'erreur est toute autre... Il suffit de voir la feuille générée en pièce jointe... Un second essai après avoir effacé les rajouts inutile de la première page et c'est passé... J'ai aussi eu ses rajouts avec le faire part de naissance ! -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Erreur dans le script du FAIRE-PART
En fait l'erreur est toute autre... Il suffit de voir la feuille générée en pièce jointe... -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste Elian ann8.odt Description: application/vnd.oasis.opendocument.text - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] Erreur dans le script du FAIRE-PART
Bonjour http://fr.openoffice.org/Documentation/modele/FairePart-Vierge.sxd me fait une erreur chez moi ! Runtime error BASIC. Une exeption s'est produite : Type: com.sun.start.lang.IndexOutOfBoundsException Message: . le tout, dans "Sub Construire" à la ligne : ShapeFinale=PageResultat.getByIndex(pageResultat.count-1) Rien de nouveau à la maison, si ce n'est qu'on veut faire une invitation pour les 8 ans de mon fils ;) -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] test d'égalité
Laurent Godard a écrit : Bonjour Bernard Florent Manens a écrit : Florent t'a probablement donné la reponse il nous faudrait le code de la fonction maj() Function maj(l1 as String) as String if l1="" then rem si l est vide, il faut le traiter avant sous peine d'erreur maj="" else if Asc(l1)>Asc("Z") then rem si le code ascii de l est suppérieur à celui de Z comme les minuscules l1=Chr$(Asc(l1)-Asc("a")+Asc("A")) rem conversion minuscule -> MAJUSCULE endif if Asc(l1)>Asc("Z") then rem si la consersion a ratée ou si le code ASCII de l était déjà plus petit que A maj="0" elseif Asc(l1) maj="0" rem on met le code d'erreur dans maj pour le retour else maj=l1 rem l étant une majuscule, on le met dans maj pour le retour endif endif end Function J'ai mis et là, je perds la variable l dans *if l2<>maj(l) then* ! Function maj(l as String) as String dim l1 as string l=l1 if l1="" then rem si l est vide, il faut le traiter avant sous peine d'erreur maj="" else if Asc(l1)>Asc("Z") then rem si le code ascii de l est suppérieur à celui de Z comme les minuscules l1=Chr$(Asc(l1)-Asc("a")+Asc("A")) rem conversion minuscule -> MAJUSCULE endif if Asc(l1)>Asc("Z") then rem si la consersion a ratée ou si le code ASCII de l était déjà plus petit que A maj="0" elseif Asc(l1) maj="0" rem on met le code d'erreur dans maj pour le retour else maj=l1 rem l étant une majuscule, on le met dans maj pour le retour endif endif end Function si tu modifies c dans cette fonction, alors ton probleme est là deux solutions - Function maj(byval c) - bofbof beurk - ne pas utiliser c comme variable de travail dans maj Laurent -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] test d'égalité
Florent Manens a écrit : par défaut en Basic, les variables sont passées par référence. Assures-toi que le parametre "c" n'est pas modifié dans la fonction "maj". J'avais le même problème avec un if l=maj(l) then Pour passer en majuscule, il existe UCase. Ça simplifierait le problème, mais je ne suis pas sûr du message de sortie si la lettre d'entrée n'est ni une minuscule simple, ni une majuscule simple. Cas que je repère en mettant un "0" en sortie. -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] test d'égalité
Florent Manens a écrit : Bonjour, - "Bernard Siaud alias Troumad" <[EMAIL PROTECTED]> a écrit: Serge LE LOUARNE a écrit : Bernard Siaud alias Troumad a écrit : Bonjour J'ai un problème avec le test d'égalité if (c=maj(c)) m'affecte maj(c) dans c ! Est-ce normal ? Bonjour, En quel langage ? Basic par défaut en Basic, les variables sont passées par référence. Assures-toi que le parametre "c" n'est pas modifié dans la fonction "maj". Pour passer en majuscule, il existe UCase. Cordialement, Partie du code incriminée (c'est même plus grave que mes souvenirs...) sub diminue_lettre(c as string) rem décrémente le compteur de lettres restantes dim Grille as object dim c1 as string Grille=ThisComponent.Sheets.getByName("Grille") c1=c if maj(c)=c then Grille.getCellByPosition(20,ASC(c)-ASC("A")+1).value=Grille.getCellByPosition(20,ASC(c)-ASC("A")+1).value-1 else Grille.getCellByPosition(20,27).value=Grille.getCellByPosition(20,27).value-1 endif end sub Dans mon fichier http://troumad.info/Linux/scrabble.zip nb : pour que ça marche, j'ai changer le * if maj(c)=c then* car il remplaçait le c par la sortie de maj(c) :( J'ai mis *if maj(c)=c1 then* => seul intérêt de ce c1 ! -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] [calc]repérer les casses
Francois Gatto a écrit : option explicit global oDoc as object global oMouseClickHandler as object const iClicksNumber = 1 'nombre de clics à détecter sub StartMouseClickHandler oDoc = ThisComponent.currentController oMouseClickHandler = createUnoListener( "MCHApp_", "com.sun.star.awt.XMouseClickHandler" ) oDoc.addMouseClickHandler( oMouseClickHandler ) end sub sub StopMouseClickHandler oDoc.removeMouseClickHandler( oMouseClickHandler ) end sub sub MCHApp_disposing( oEvt ) end sub function MCHApp_mousePressed( oEvt ) as boolean MCHApp_mousePressed = false end function function MCHApp_mouseReleased( oEvt ) as boolean dim oCurSel as object dim oConv as object dim iCol as integer, iLig as long if oEvt.ClickCount = iClicksNumber then oCurSel = thisComponent.CurrentSelection oConv = thisComponent.createInstance( "com.sun.star.table.CellAddressConversion" ) oConv.Address = oCurSel.getCellAddress with oCurSel.RangeAddress 'Attention si dernière colonne iCol = .StartColumn + 1 if iCol >= 255 then msgbox( "Hep ! Limite atteinte.", 48, "OOoups !" ) iCol = iCol - 1 end if iLig = .StartRow end with thisComponent.CurrentController.ActiveSheet.getCellByPosition( iCol, iLig ).String = oConv.UserInterfaceRepresentation end if MCHApp_mouseReleased = false end function Francois Gatto NB : non testé sous Windows, mais je pense qu'il n'y a pas de problème. Il faudra que je prenne le temps de comprendre ceci pour n'activer qu'une partie d'une seule feuille ! Merci ! -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] test d'égalité
Serge LE LOUARNE a écrit : Bernard Siaud alias Troumad a écrit : Bonjour J'ai un problème avec le test d'égalité if (c=maj(c)) m'affecte maj(c) dans c ! Est-ce normal ? Bonjour, En quel langage ? A+ Basic -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] test d'égalité
Bonjour J'ai un problème avec le test d'égalité if (c=maj(c)) m'affecte maj(c) dans c ! Est-ce normal ? -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] [calc]repérer les casses
Bonjour J'aimerai rendre actives des cases d'une feuille calc. C'est à dire, sans qu'elles aient l'ai de rien, quand on clique dessus, que les coordonnées de la case affichée s'inscrivent dans deux cellules. Tout en gardant cette fonction active, je souhaite pouvoir modifier le contenu de ses cases. Est-ce faisable ? -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] print
Laurent Godard a écrit : Bonjour bernard J'ai trouvé et utilisé la fonction print en BASIC Je suis surpris par la présence d'un [oui] [non] sur la boite de dialoque. En plus, un click sur le [non] plante le programme ! C'est le fonctionnement normal de print qui n'est à utiliser que pour le debugage. Le Non ne fait pas planter le programme mais en arete tout simplement l'execution (ce qui peut etre pratique dans des boucles un peu longues ;-) genre en lim(1/x) x-->0) Ok ! Il faut le savoir ! J'ai mis msgbox à la place... Et c'est e qu'il faut faire :) Peut-on trouver une liste de fonctions qui ouvrent des fenêtres ? Dans http://wiki.services.openoffice.org/wiki/Fr.openoffice.org/FAQ par exemple où on ne trouve aucune entrée Basic/Programmation ! Laurent -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] print
Bonjour J'ai trouvé et utilisé la fonction print en BASIC Je suis surpris par la présence d'un [oui] [non] sur la boite de dialoque. En plus, un click sur le [non] plante le programme ! J'ai mis msgbox à la place... -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Nouveau dico
Bernard Siaud alias Troumad a écrit : Laurent Godard a écrit : - je te conseille de mettre ton dictionnaire sur une autre langue peut utilisée comme ru RU DICT ru RU fr_SC J'ai pris cette option. J'ai fermé OOo, relancé OOo et le dictionnaire n'ai pas vu :( C'est bon... Avoir 3 versions de OOo sur son PC fait que je modifie une version que je n'utilise pas... -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Nouveau dico
Laurent Godard a écrit : - je te conseille de mettre ton dictionnaire sur une autre langue peut utilisée comme ru RU DICT ru RU fr_SC J'ai pris cette option. J'ai fermé OOo, relancé OOo et le dictionnaire n'ai pas vu :( et de passer la langue de ton document en russe Je ne sais pas faire ! -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] Nouveau dico
Bernard Siaud alias Troumad a écrit : Je pensais peut-être à faire un nouveau dico en virant les lettres accentuées du dico actuel : FR_FR => Fr_SC ;) J'ai viré tous les accents du fichier fr_FR.dic, je l'ai renommé fr_SC.dic J'ai rajouté la ligne DICT fr SC fr_SC dans dictionary.lst et j'ai l'impression qu'il n'est pas pris en compte... C'est peut-être le code du début qui n'est pas bon ! Comment le générer dans ce cas ? -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Le mot est-il dans le dictionnaire ?
Laurent Godard a écrit : [...] Ça marche ! Merci -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Le mot est-il dans le dictionnaire ?
Laurent Godard a écrit : Bonjour Bernard Est-il possible de savoir si un mot est oui ou non dans un dictionnaire ? Le top serait que cette vérification ne prenne pas en compte l'accentuation : c'est pour le scrabble ;) oui l'api du spellchecker est disponible http://api.openoffice.org/docs/common/ref/com/sun/star/linguistic2/SpellChecker.html http://api.openoffice.org/docs/DevelopersGuide/OfficeDev/OfficeDev.xhtml#1_2_3_2_Using_Spellchecker dis moi si tu as des soucis à transformer en macro je devrais pouvoir retrouver un bout de code ecris il y a quelques temsp (mois ? annees ?) Laurent J'ai l'impression que ce n'est pas du Basic, mais peut-être du Java ! Je ne connais pas ce langage. -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Le mot est-il dans le dictionnaire ?
Francois Gatto a écrit : Le problème des accents sera éventuellement à traiter par un traitement intraitable :-D Je pensais peut-être à faire un nouveau dico en virant les lettres accentuées du dico actuel : FR_FR => Fr_SC ;) -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] Le mot est-il dans le dictionnaire ?
Bonjour Est-il possible de savoir si un mot est oui ou non dans un dictionnaire ? Le top serait que cette vérification ne prenne pas en compte l'accentuation : c'est pour le scrabble ;) -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] [calc] Fonction appelé par l' appui d'un bouton
Francois Gatto a écrit : Bonsoir, Pourquoi ne pas supprimer simplement la feuille, puis la recréer ? Pour conserver les deux cellules collées du haut de la page et surtout parce que je ne connaissais pas ta manipulation ;) Exemple : [...] Si tu souhaites rester avec l'enregistreur de macros, tu devrais plutôt sélectionner un range. Le problème est que je ne connais à priori ni le nombre de coups faits, ni le nombre maximal de lettres dans un mot, je peux dire qu'il sera au plus de 15... Francois Gatto -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] [calc] Fonction appelé par l'appui d' un bouton
Bonjour Je viens de faire à nouveau le test avant d'en parler ici et j'ai en plus généré un rapport de bug... Bon ça ne marche pas quoi ! Sur mon fichier http://troumad.org/Linux/scrabble.ods , quand je clique sur la touche [Efface tout], j'ai l'impression qu'elle est appelée une infinité de fois. Je ne peux pas dire pourquoi ! Le pire, est quand j'ai une erreur de syntaxe sur le programme, j'ai la fenêtre d'erreur qui arrive sans arrêt, même après la réparation de l'erreur dans le code et le message que la procédure va donc s'arrêter suite à cette modification du code. -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] [calc]Enregistrement macro et effacement de page
Bonjour J'ai un problème avec l'effacement d'une page enregistré par macro. J'avais l'impression que ça marchait, mais maintenant ça ne marche pas. Et j'ai fait plusieurs essais d'enregistrement aujourd'hui (OOo 2.2.1, OOo dev 2.3) et toujours la même chose. La manipulation : Je lance l'enregistrement de macro. Je vais sur la page à effacer. Je sélectionne toute la page. J'efface (tout). Je stoppe et sauve l'enregistrement. Je lance la macro générée (efface_compte) et la feuille n'est pas effacée ! Vous pouvez trouver le fichier incriminé sur http://troumad.org/Linux/scrabble.ods -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] Re: [Fwd: [Axul-linux] conversion ppt en pdf avec openoffice en ligne de commande]
Bonsoir Je pense qu'il faudrait voir OOoConv sur http://fr.openoffice.org/Documentation/Macros/indexmac.html (item 6 du général) Et prendre modèle. Rosaire Amore a écrit : Salut Bernard J'ai vu passer ça sur la liste de mon lug local. Connaissant tes liens avec OOo, peux-tu aider? Merc et à+ Rosaire == Message original Sujet: [Axul-linux] conversion ppt en pdf avec openoffice en ligne de commande Date: Wed, 27 Jun 2007 12:05:09 +0200 De: [EMAIL PROTECTED] Répondre à: Liste de diffusion de l'Axul. <[EMAIL PROTECTED]> Pour: AXUL <[EMAIL PROTECTED]> Bonjour, Quelqu'un connait-il la macro a invoquer pour convertir un .ppt en .pdf avec openoffice en ligne de commande ? J'ai comme exemple : #! /bin/bash oowriter2.0 -invisible "macro:///Standard.ConvertToPDF.ConvertSXW(%1,%2)" --- Benji. ~/ Handy Book to Science \~ If it's green or it wiggles, it's biology. If it stinks, it's chemistry. If it doesn't work, it's physics. If it's stubborn, it's a win-pc. Informatique et enseignement: http://www.science.physique.free.fr/softs/ -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Prendre modèle sur OOoConv
Laurent Godard a écrit : lancer OOo sous Xvfb en mode -headless Ça veut dire quoi ? -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] Prendre modèle sur OOoConv
Bonjour En projet avec un étudiant, on a fait une macro pour la mettre sur un serveur et l'exécuter à partir d'un script bash appelé par un programme php. Comme OOoConv quoi ;) Le système a marché un jour (le dernier essai avant la soutenance) et le jour de la soutenance, on n'est pas arrivé à le faire marcher à nouveau... Heureusement, que je l'avais vu marcher avant, mais c'est tout de même gênant que ça plante le jour fatidique ! Quelles sont les démarches à suivre pour faire marcher un tel système ? Puis-je faire des tests à la maison sachant que mon serveur n'a pas d'interface graphique ? -- Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org Adresse electronique speciale liste - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]