Bonjour Pierre-Yves, Merci beaucoup pour votre aide !
Je n'ai jamais créé de macros, j'ai suivi vos instructions mais je ne parviens pas à lancer la macro, je ne sais pas comment faire... -- *Maï Boiron Traductrice - sous-titres 5 rue de Thionville 75019 Paris Mobile : +33 6 12 96 07 88* *Fixe : +33 9 80 88 23 68* www.maiboiron.com Le 27 janvier 2013 08:24, pierre-yves samyn [via Document Foundation Mail Archive] <ml-node+s969070n4032150...@n3.nabble.com> a écrit : > Bonjour > > > maou70 wrote > Est-il possible, dans LibreOfficeWriter, d'afficher en bas, à côté du > nombre de mots, par exemple, le nombre de caractères saisis par ligne ? > > Pas à ma connaissance... > > Une petite macro pourrait aider. Elle sélectionne la ligne courante en > reproduisant > la frappe de la touche Début<http://fr.wikipedia.org/wiki/Touche_d%C3%A9but> > suivie > de la combinaison de touches Fin+Maj > > Ceci sélectionne la ligne. > Ouvrir le dialogue Outils> Statistiques et lancer la macro pour avoir > l'information > dans le dialogue (on peut affecter la macro à un raccourci-clavier). > > Pour l'installer la macro: > 1. Copier le texte de la macro entre "sub PysCarParLigne" et "end sub" > (ces expressions comprises), > 2. faire Outils> Macros> Gérer les macros> LibreOffice Basic > 3. "Déplier" à gauche "Mes macros", puis "Standard", puis "Module1". > Dans la partie droite devrait s'afficher "Main" (macro "principale" vide > par défaut) > 4. Cliquer sur Edit. > L'éditeur de programme s'ouvre. Coller le texte à la fin, sur une nouvelle > ligne > après : > sub main > end sub > > Ci-dessous la macro: > > sub PysCarParLigne > rem ---------------------------------------------------------------------- > rem define variables > dim document as object > dim dispatcher as object > rem ---------------------------------------------------------------------- > rem get access to the document > document = ThisComponent.CurrentController.Frame > dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") > > rem ---------------------------------------------------------------------- > dispatcher.executeDispatch(document, ".uno:GoToStartOfLine", "", 0, > Array()) > > rem ---------------------------------------------------------------------- > dispatcher.executeDispatch(document, ".uno:EndOfLineSel", "", 0, Array()) > end sub > > Cordialement > Pierre-Yves > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://nabble.documentfoundation.org/Est-il-possible-d-afficher-le-nombre-de-caracteres-saisis-tp4032129p4032150.html > To unsubscribe from Est-il possible d'afficher le nombre de caractères > saisis ?, click > here<http://nabble.documentfoundation.org/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4032129&code=b3VtYTcwQGdtYWlsLmNvbXw0MDMyMTI5fDE4OTUzNjg3NjA=> > . > NAML<http://nabble.documentfoundation.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- View this message in context: http://nabble.documentfoundation.org/Est-il-possible-d-afficher-le-nombre-de-caracteres-saisis-tp4032129p4032192.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés