Il y a une erreur à la dernière ligne ( oJob.execute(args)) :

variable d'objet non définie

Sinon, les valeurs de code barres sont en colonne A ; les


Le 17/02/2021 à 22:28, yves dutrieux a écrit :
Bonsoir Christian,

le code est expliqué dans l'aide de l'extension :
si tu connais un peu la programmation, ça ne te posera pas de soucis.

    Dim oJob as Object
    oJob = createUnoService("org.libreoffice.Barcode")

    Dim args(8) as new com.sun.star.beans.NamedValue
    args(0).Name = "Action"
    args(0).Value = "InsertBarcode"
    args(1).Name = "BarcodeType"
    args(1).Value = "CODE128"
    args(2).Name = "BarcodeValue"
    args(2).Value = "123456789"
    args(3).Name = "BarcodeAddChecksum"
    args(3).Value = True
    args(4).Name = "WidthScale"
    args(4).Value = "100"
    args(5).Name = "HeightScale"
    args(5).Value = "100"
    args(6).Name = "PositionX"
    args(6).Value = "1000"
    args(7).Name = "PositionY"
    args(7).Value = "1000"
    args(8).Name = "TargetComponent"
    args(8).Value = ThisComponent
    oJob.execute(args)

si cela te pose problème, reviens moi avec un exemple de ton tableau et je pourrais adapter au besoin ;)

Yves

Le mer. 17 févr. 2021 à 16:57, Christian Herbé <[email protected] <mailto:[email protected]>> a écrit :


    Le 17/02/2021 à 16:19, Ocleyr2lalune a écrit :
    > Quoi qu'il en soit, je rebondis sur la question initiale.
    > LibreOffice 5.2.7.2, c'est très très ancien, et aujourd'hui
    déconseillé. Si vous pouvez mettre à jour, ça ne ferait pas de mal.

    Au départ, c'est la version installée avec Debian et vu que j'utilise
    assez peu ces outils, je ne me suis jamais posé de question.

    Je vais faire la mise à jour, peut-être que ça me fera avancer ?




    >
    > Claire
    > Le 17 févr. 2021 à 15:51 +0100, Christine Péron
    <[email protected] <mailto:[email protected]>>, a écrit :
    >> body p { margin-bottom: 0cm; margin-top: 0pt; }
    >> Bonjour,
    >>
    >>
    >>
    >>
    >> J'avoue avoir laissé tombé ce forum
    >> (forum.openoffice.org <http://forum.openoffice.org>), à ce
    niveau là ce n'est plus du
    >> pointillisme, c'est du rigorisme... Je pense que ça fait fuire
    >> malheureusement beaucoup de monde et décourage des personnes qui
    >> font l'effort de se tourner vers Libreoffice. Les gens manquent
    >> cruellement de formation et ont peu de notion sur les
    >> fondamentaux, en traitement de texte, tableur, images (et ce
    >> n'est pas une question d'âge) Il faut bien les prendre tels
    >> qu'ils sont. Et quand on pose une question, on la pose avec les
    >> connaissances qu'on a ou pas et on comprend, ou pas, les
    >> solutions proposées...
    >>
    >>
    >>
    >>
    >> Ayant déjà participé à la modération de forum, je
    >> sais à quel point c'est difficile de modérer et de faire
    >> respecter les règles. Mais concernant le forum d'OpenOffice, je
    >> ne suis sûrement pas la seule à m'en être détourner...
    >>
    >>
    >>
    >>
    >> Bonne journée,
    >>
    >>
    >>
    >>
    >> Christine
    >>
    >>
    >>
    >>
    >> Le 17/02/2021 à 10:14, Christian Herbé
    >> a écrit :
    >> BonjourMerci d'avoir attiré mon attention sur le protocole. J'ai
    >> l'habitude des forums mais celui-ci me semble particulier en effet
    >> !Le 17/02/2021 à 08:20, Bernard Siaud alias Troumad a
    écrit :BonjourC'est sur le forum openoffice que tu auras le plus
    de réponses
    >> sur ce sujet
    :https://forum.openoffice.org/fr/forum/viewforum.php?f=8Fait
    <https://forum.openoffice.org/fr/forum/viewforum.php?f=8Fait>
    attention, au protocole, ils sont assez pointilleux sur le
    >> sujet.
    >> --
    >> Envoyez un mail à [email protected]
    <mailto:users%[email protected]> pour vous désinscrire
    >> Les archives de la liste sont disponibles à
    https://listarchives.libreoffice.org/fr/users/
    <https://listarchives.libreoffice.org/fr/users/>
    >> Privacy Policy: https://www.documentfoundation.org/privacy
    <https://www.documentfoundation.org/privacy>
    >>

-- Envoyez un mail à [email protected]
    <mailto:users%[email protected]> pour vous désinscrire
    Les archives de la liste sont disponibles à
    https://listarchives.libreoffice.org/fr/users/
    <https://listarchives.libreoffice.org/fr/users/>
    Privacy Policy: https://www.documentfoundation.org/privacy
    <https://www.documentfoundation.org/privacy>



--
web site : http://www.molenbaix.com <http://www.molenbaix.com>

--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à