Re: [prog]Ouvrir le Desktop de façon cachée?
Merci Laurent... En plus j'avais mal formulé ma question puisque je parlais du Desktop dans le titre... Desktop qui est toujours invisible enfin j'en ai l'impression... non ? PropertyValue "Hidden" True lors du loadComponentFromURL - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog]Ouvrir le Desktop de façon cachée?
Bonjour Thomas C trop bête je suis sur que je connaissais le moyen de le faire mais je n'arrive pas à le retrouver... Je veux ouvrir un document de façon cachée, invisible en fait et je ne me souviens plus comment faire Si quelqu'un peut me le rappeler... PropertyValue "Hidden" True lors du loadComponentFromURL Laurent -- Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org Indesko >> http://www.indesko.com Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org Livre "Programmation OpenOffice.org", Eyrolles 2004 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog]Ouvrir le Desktop de façon cachée?
C trop bête je suis sur que je connaissais le moyen de le faire mais je n'arrive pas à le retrouver... Je veux ouvrir un document de façon cachée, invisible en fait et je ne me souviens plus comment faire Si quelqu'un peut me le rappeler... - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Probleme concernant le datasource dans un publipostage (ma table n'existe pas)
Autre remarque concernant le publipostage basé sur un fichier csv (mais plus le datasource cette fois...) Dans Word si la "cellule" correspondant à un champ est vide ( chaine vide ""), le champ est ignoré, le document word ne s'en occupe pas... Dans OOo, la "balise" correspondant au champ s'affiche quand même par ex si mon champ est vide ("" dans le fichier csv) avec OOo je vois encore Y a-t-il un moyen de le rendre invisible ??? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Probleme concernant le datasource dans un publipostage (ma table n'existe pas)
J' en ai une bien bonne... Danad sur le forum anglais de programmation openoffice http://www.oooforum.org/forum a tenté une transposition de mon code qui ne fonctionnait pas en VBscript (par contre il utilise un "Bridge_getStruct" , le code lui fournit une erreur sur l'affectation de la propriété Info du datasource... Or il crée bien un datasource (ce qui peut se comprendre vu qu'il l'instancie et l'enregistre avant de préciser les propriétés) mais qui plus est il voit la table... très bizarre... voir mon sujet... http://www.oooforum.org/forum/viewtopic.phtml?p=75029#75029 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Référence de la dernière cellule d'une feuille Calc
Bonjour Bernard, Mais, il y a peut etre une API, à creuser ... Oui, autour du SheetCellCursor, non décrit dans le bouquin. Solution: Dim monDocument As Object, maFeuille As Object Dim curs1 As Object, uneCellule As Object monDocument = ThisComponent maFeuille = monDocument.Sheets(2) ' troisième feuille curs1 = maFeuille.createCursor ' curseur de cellule curs1.gotoEndOfUsedArea(False) uneCellule = curs1.getCellByPosition(0,0) uneCellule.CellBackColor = RGB(255,255,0) ' mettre en jaune Excellent :) de la puissance des curseurs ... Laurent -- Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org Indesko >> http://www.indesko.com Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org Livre "Programmation OpenOffice.org", Eyrolles 2004 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Référence de la dernière cellule d'une feuille Calc
Le 2005-04-20 09:32, Laurent Godard a écrit : Mais, il y a peut etre une API, à creuser ... Oui, autour du SheetCellCursor, non décrit dans le bouquin. Solution: Dim monDocument As Object, maFeuille As Object Dim curs1 As Object, uneCellule As Object monDocument = ThisComponent maFeuille = monDocument.Sheets(2) ' troisième feuille curs1 = maFeuille.createCursor ' curseur de cellule curs1.gotoEndOfUsedArea(False) uneCellule = curs1.getCellByPosition(0,0) uneCellule.CellBackColor = RGB(255,255,0) ' mettre en jaune Bonne journée Bernard - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Runtime error Basic
Le 2005-04-19 21:10, Martin Blaizot a écrit : Bonsoir Bernard, et merci de ta réponse. Cela signifie-t-il qu'il ne faut pas utiliser l'instruction Dlg.Dispose() ? J'avais cru comprendre que ce n'était pas nécessaire, mais que c'était plus "propre". Si tu executes Dlg.Dispose cela libère la mémoire occupée par l'objet dialogue et ses objets subordonnés. Donc si tu utilises ensuite un contrôle du dialogue, normal que OOo rouspète. Bonne journée Bernard - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] RE : [prog] Référence de la dernière cellule d'une feuille Calc
[EMAIL PROTECTED] a écrit : Merci Heu ta réponse entraîne de ma part une question bête ... J'ai essayé d'enregistrer ma macro et l'action Ctrl+fin n'a rien donné, j'avais une macro vide ... Qu'ai fait comme erreur ? Merci à tous Sandrine [...] re, Je ne sais pas, j'ai juste fait un test. Quand tu as arreté l'enregistrement, tu as bien enregistré ta macro ? Peut être n'a pas les droits en encriture sur le fichier (pas tésté) ? ... A Serge - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Shell sous Linux Mandove et Unbuntu
Le mercredi 20 avril 2005 à 09:52 +0200, Jovial a écrit : Bonjour, Sous Mandrake, lecode suivant marche pour moi : Chemin=convertToURL("///usr/bin/kcalc") Shell (Chemin) Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] RE : [prog] Référence de la dernière cellule d'une feuille Calc
Bonjour sandrine, Heu ta réponse entraîne de ma part une question bête ... J'ai essayé d'enregistrer ma macro et l'action Ctrl+fin n'a rien donné, j'avais une macro vide ... Qu'ai fait comme erreur ? rien, c'est a priori un bug de l'ide de OOo ferme toutes tes macros et réouvre tu auras ta macro :) Laurent -- Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org Indesko >> http://www.indesko.com Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org Livre "Programmation OpenOffice.org", Eyrolles 2004 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] RE : [prog] Référence de la dernière cellule d'une feuille Calc
Merci Heu ta réponse entraîne de ma part une question bête ... J'ai essayé d'enregistrer ma macro et l'action Ctrl+fin n'a rien donné, j'avais une macro vide ... Qu'ai fait comme erreur ? Merci à tous Sandrine -Message d'origine- De : LE LOUARNE Serge [mailto:[EMAIL PROTECTED] Envoyé : mercredi 20 avril 2005 09:29 À : prog@fr.openoffice.org Objet : Re: [prog] Référence de la dernière cellule d'une feuille Calc LEJEUNE Sandrine - CETE NC/DGTI/AS a écrit : > Bonjour, > > Non je veux trouver la cellule sur laquelle se positionne Calc si > l'utilisateur fait Crtl+fin (c'est à dire la dernière ligne-colonne > remplie) sachant que je ne veux pas demander à l'utilisateur de faire > Ctrl+fin avant d'appeler ma macro ... > > Dans Excel (bip) il y a avait une commande trouve la cellule spéciale > "dernière cellule remplie" mais là rien ... > [..] Bonjour, Un coup d'enregistreur de macro donne ceci : rem -- dim args1(0) as new com.sun.star.beans.PropertyValue args1(0).Name = "Sel" args1(0).Value = false dispatcher.executeDispatch(document, ".uno:GoToEndOfData", "", 0, args1()) end sub A+ Serge - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Référence de la dernière cellule d'une feuille Calc
Bonjour Tony En particulier ces lignes : 'Ces 3 lignes permettent de sélectionner le tableau en cours (Équivalent de CTRL+*) Document = ThisComponent.CurrentController.Frame Dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") Dispatcher.executeDispatch(Document, ".uno:SelectData", "", 0, Array()) En espérant avoir aidé. en fait le ctrl+* a un comportement particulier puisque ne selectionne que la plage de cellule entourée par du vide je pense que le bon slot à utiliser est celui de Serge Laurent -- Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org Indesko >> http://www.indesko.com Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org Livre "Programmation OpenOffice.org", Eyrolles 2004 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] Shell sous Linux Mandove et Unbuntu
Bonjour :-) J'ai une macro qui me lance des appli externes, j'ai aucun problème sous Win par exemple pour lancer la calculatrice j'utilise: Chemin=convertToURL(c:\windows\calc.exe) CreateUnoService("com.sun.star.system.SystemShellExecute").execute(Chemin, "", 0) Sous Ubuntu Warty Gnome en ligne de commande /usr/bin/gnome-calculator m'ouvre la calculatrice Mais le code suivant me produit une erreur Chemin=convertToURL("/usr/bin/gnome-calculator") CreateUnoService("com.sun.star.system.SystemShellExecute").execute(Chemin, "", 0) Idem si j'utilse un hyperlien: Quel est aussi le chemin sous Madrove(ex Mandrake) pour la calculatrice? Jean-Luc - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Référence de la dernière cellule d'une feuille Calc
Bonjour, LEJEUNE Sandrine - CETE NC/DGTI/AS a écrit le 20/04/05 09:23 : Bonjour, Non je veux trouver la cellule sur laquelle se positionne Calc si l'utilisateur fait Crtl+fin (c'est à dire la dernière ligne-colonne remplie) sachant que je ne veux pas demander à l'utilisateur de faire Ctrl+fin avant d'appeler ma macro ... Dans Excel (bip) il y a avait une commande trouve la cellule spéciale "dernière cellule remplie" mais là rien ... Je pense que ce que tu cherches est déjà utilisé dans la macro de tri amélioré pour Calc : -> http://fr.openoffice.org/Documentation/Macros/Macro_Outil_Tri_Calc_0.6.sxw En particulier ces lignes : 'Ces 3 lignes permettent de sélectionner le tableau en cours (Équivalent de CTRL+*) Document = ThisComponent.CurrentController.Frame Dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") Dispatcher.executeDispatch(Document, ".uno:SelectData", "", 0, Array()) En espérant avoir aidé. Tony - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Référence de la dernière cellule d'une feuille Calc
Bonjour Sandrine Non je veux trouver la cellule sur laquelle se positionne Calc si l'utilisateur fait Crtl+fin (c'est à dire la dernière ligne-colonne remplie) sachant que je ne veux pas demander à l'utilisateur de faire Ctrl+fin avant d'appeler ma macro ... Dans ce cas utilise le dispatcher (il n'y a pas de honte) J'avais implementé ca à l'epoque dans la macro de tri libérée par Tony http://fr.openoffice.org/Documentation/Macros/indexmac.html 12 - Tri dans Calc Macro permettant d'améliorer les fonctions de tri dans Calc difficilement exploitables SXW ca marchait Mais, il y a peut etre une API, à creuser ... Laurent -- Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org Indesko >> http://www.indesko.com Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org Livre "Programmation OpenOffice.org", Eyrolles 2004 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Référence de la dernière cellule d'une feuille Calc
LEJEUNE Sandrine - CETE NC/DGTI/AS a écrit : Bonjour, Non je veux trouver la cellule sur laquelle se positionne Calc si l'utilisateur fait Crtl+fin (c'est à dire la dernière ligne-colonne remplie) sachant que je ne veux pas demander à l'utilisateur de faire Ctrl+fin avant d'appeler ma macro ... Dans Excel (bip) il y a avait une commande trouve la cellule spéciale "dernière cellule remplie" mais là rien ... [..] Bonjour, Un coup d'enregistreur de macro donne ceci : rem -- dim args1(0) as new com.sun.star.beans.PropertyValue args1(0).Name = "Sel" args1(0).Value = false dispatcher.executeDispatch(document, ".uno:GoToEndOfData", "", 0, args1()) end sub A+ Serge - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Référence de la dernière cellule d'une feuille Calc
Bonjour, Non je veux trouver la cellule sur laquelle se positionne Calc si l'utilisateur fait Crtl+fin (c'est à dire la dernière ligne-colonne remplie) sachant que je ne veux pas demander à l'utilisateur de faire Ctrl+fin avant d'appeler ma macro ... Dans Excel (bip) il y a avait une commande trouve la cellule spéciale "dernière cellule remplie" mais là rien ... Le 19/04/2005 17:51, > Alain Nowak (par Internet, dépôt [EMAIL PROTECTED]) a écrit : Bonjour, Si tu veux dire la cellule active (sélectionnée) de l'utilisateur : oControler = ThisComponent.getCurrentController oSelected = oControler.getSelection() Attention, l'objet retourné dépend de ce qu'a sélectionné l'utilisateur ... Ca peut donc être un objet cellule, une zone de cellule, une zone de cellule multiple. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]