Bonsoir, Bizarre, sous windows, j'obitens ceci avec la version 5.4.4
sub Main 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 ---------------------------------------------------------------------- dim args5(5) as new com.sun.star.beans.PropertyValue args5(0).Name = "Type" args5(0).Value = 8 args5(1).Name = "SubType" args5(1).Value = 1 args5(2).Name = "Name" args5(2).Value = "mavartext" args5(3).Name = "Content" args5(3).Value = "montexte" args5(4).Name = "Format" args5(4).Value = -1 args5(5).Name = "Separator" args5(5).Value = " " dispatcher.executeDispatch(document, ".uno:InsertField", "", 0, args5()) end sub ma variable s'appelle "mavartext" et sa valeur est "montexte". le format -1 signifie visiblement le forma texte. Yves Le 5 décembre 2017 à 18:05, linux <supsup.li...@free.fr> a écrit : > Bonsoir Yves, > > L'enregistreur de macro n'enregistre pas la modification faite sur un > champ, dommage!! > > A bientôt et merci > > Le 05/12/2017 à 17:46, yves dutrieux a écrit : > > Bonjour, > > > modifie ta variable en ayant activé ton enregistreur de macro, tu > trouveras peut-être ce que tu cherches ;) > > Yves > > Le 5 décembre 2017 à 10:25, linux <supsup.li...@free.fr> a écrit : > >> Bonjour à tous, >> >> J'ai un champ dans Writer de Type Définir une Variable de Format Texte, >> je souhaite modifier la valeur de celui-ci par macro Basic. >> >> Merci de me donner une piste pour avancer dans ma macro. >> >> Merci à tous pour votre aide >> >> Jean Luc >> >> Configuration: >> >> Windows 10 >> >> LibreOffice 5.2 .7 .2. >> >> >> -- >> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous >> désinscrire >> Les archives de la liste sont disponibles à >> https://listarchives.libreoffice.org/fr/users/ >> Tous les messages envoyés sur cette liste seront archivés publiquement et >> ne pourront pas être supprimés >> > > > > -- > web site : http://www.molenbaix.com > > > -- web site : http://www.molenbaix.com -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés