{"id":17003,"date":"2012-10-02T10:45:20","date_gmt":"2012-10-02T10:45:20","guid":{"rendered":"http:\/\/www.labeljoy.com\/?page_id=17003"},"modified":"2025-09-05T08:48:26","modified_gmt":"2025-09-05T08:48:26","slug":"integrer-logiciel-gestion","status":"publish","type":"page","link":"https:\/\/www.labeljoy.com\/fr\/assistance\/comment-faire\/integrer-logiciel-gestion\/","title":{"rendered":"Int\u00e9grer Labeljoy \u00e0 votre logiciel de gestion des donn\u00e9es"},"content":{"rendered":"<h1>Comment int\u00e9grer Labeljoy \u00e0 votre logiciel de gestion des donn\u00e9es<\/h1>\n<h2 style=\"margin-top: 2em;\">Int\u00e9gration logicielle<\/h2>\n<p>Si vous souhaitez ajouter l&rsquo;impression d&rsquo;\u00e9tiquettes \u00e0 une infrastructure logicielle existante, qu&rsquo;il s&rsquo;agisse d&rsquo;un simple fichier Excel ou d&rsquo;un syst\u00e8me ERP d&rsquo;entreprise, voici quelques lignes directrices sur la fa\u00e7on d&rsquo;int\u00e9grer Labeljoy dans la configuration de votre application de bureau.<\/p>\n<div class=\"alert alert-primary\" role=\"alert\">Bien que ce didacticiel se concentre principalement sur l&rsquo;automatisation de l&rsquo;impression, une liste compl\u00e8te de tous les arguments de ligne de commande disponibles peut \u00eatre trouv\u00e9e <a href=\"https:\/\/www.labeljoy.com\/fr\/guide-de-lutilisateur\/arguments-de-ligne-de-commande\/\" class=\"alert-link\" target=\"_blank\">ici<\/a>.<\/div>\n<h2 style=\"margin-top: 2em;\">1 \u2013 Les bases : raccourci d\u2019impression<\/h2>\n<p>Lorsque vous avez d\u00e9j\u00e0 cr\u00e9\u00e9 vos \u00e9tiquettes et qu&rsquo;il ne vous reste plus qu&rsquo;\u00e0 les imprimer, vous n&rsquo;avez pas besoin de lancer Labeljoy \u00e0 chaque fois.<br \/>\nLa mani\u00e8re la plus simple d&rsquo;imprimer un fichier Labeljoy est de cr\u00e9er un <em>raccourci d&rsquo;impression<\/em> (<em>Print-shortcut<\/em>).<\/p>\n<p>Une fois t\u00e9l\u00e9charg\u00e9 le fichier que vous devez imprimer fr\u00e9quemment, allez dans Fichier\/Enregistrer et s\u00e9lectionnez <em>Enregistrer le raccourci d&rsquo;impression sur le bureau<\/em> :<\/p>\n<p><img decoding=\"async\" width=\"560\" height=\"277\" src=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/fr\/print-shortcut-menu.png\" alt=\"Raccourci d'impression\"><\/p>\n<p>Ceci cr\u00e9era un raccourci sur votre bureau avec une ic\u00f4ne sp\u00e9ciale qui, en double-cliquant, lancera Labeljoy en arri\u00e8re-plan et enverra le fichier \u00e0 l&rsquo;imprimante.<\/p>\n<p><img decoding=\"async\" width=\"133\" height=\"115\" src=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/fr\/print-shortcut-file.png\" alt=\"Raccourci d'impression\"><\/p>\n<p>Labeljoy cr\u00e9e toujours ces raccourcis sur le bureau, mais une fois cr\u00e9\u00e9s, ils peuvent \u00eatre d\u00e9plac\u00e9s \u00e0 n&rsquo;importe quel endroit de votre disque dur. Ils fonctionneront tant que le fichier li\u00e9 n&rsquo;est pas supprim\u00e9, d\u00e9plac\u00e9 ou renomm\u00e9.<\/p>\n<p>Vous disposez maintenant d&rsquo;un raccourci qui vous permet d&rsquo;imprimer vos \u00e9tiquettes les plus utilis\u00e9es d&rsquo;un double-clic.<br \/>\nIl pourrait \u00eatre utile de renommer le lien pour que son utilit\u00e9 soit facilement identifiable.<\/p>\n<h2 style=\"margin-top: 2em;\">2 \u2013 Impression des \u00e9tiquettes de donn\u00e9es connect\u00e9es<\/h2>\n<p>Labeljoy vous permet d&rsquo;afficher des donn\u00e9es sur les \u00e9tiquettes lues \u00e0 partir de sources de donn\u00e9es externes, tels que les fichiers Excel, les fichiers Access ou des syst\u00e8mes de bases de donn\u00e9es professionnelles telles que SQL Server, Oracle, ou MySQL. Veuillez vous r\u00e9f\u00e9rer \u00e0 <a title=\"Vid\u00e9os\" href=\"http:\/\/www.labeljoy.com\/fr\/video-assistance\/\">ce tutoriel vid\u00e9o<\/a> pour trouver tous les d\u00e9tails.<\/p>\n<p>Si vous voulez que vos \u00e9tiquettes soient mises \u00e0 jour avant de les imprimer, vous devez activer une option sp\u00e9ciale qui se trouve dans le formulaire Param\u00e8tres de groupe. C&rsquo;est l&rsquo;option <em>Mettre \u00e0 jour les donn\u00e9es lorsque ce fichier est charg\u00e9 ou imprim\u00e9<\/em>:<\/p>\n<p><a class=\"hover-item\" href=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/fr\/image007.png\"><img decoding=\"async\" width=\"874\" height=\"570\" src=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/fr\/image007.png\" alt=\"\u00c9tiquettes de donn\u00e9es d'impression connect\u00e9s\" style=\"max-width: 600px;\"><\/a><\/p>\n<p>Ce que cette option fait, c&rsquo;est de recharger les donn\u00e9es \u00e0 chaque fois que le fichier est charg\u00e9 ou avant qu&rsquo;il ne soit imprim\u00e9. Les donn\u00e9es seront recharg\u00e9es \u00e0 l&rsquo;aide des param\u00e8tres entr\u00e9s lors de la premi\u00e8re connexion, de sorte que dans le cas ci-dessus, le fichier C:\\Logistic label.xlsx doit toujours exister et la feuille \u00c9tiquettes logistiques doit aussi exister, ou la mise \u00e0 jour des donn\u00e9es \u00e9chouera.<\/p>\n<p>Cette option vous permet de toujours imprimer des \u00e9tiquettes avec les derni\u00e8res donn\u00e9es disponibles. Donc, si le raccourci d&rsquo;impression que nous avons cr\u00e9\u00e9 pr\u00e9c\u00e9demment vers un fichier Labeljoy connect\u00e9 \u00e0 des donn\u00e9es et se mettant \u00e0 jour automatiquement, vous n&rsquo;avez plus qu&rsquo;\u00e0 cliquer lorsque de nouvelles donn\u00e9es sont disponibles pour l&rsquo;impression.<\/p>\n<p>IMPORTANT: Labeljoy enregistre le nom de l&rsquo;imprimante utilis\u00e9e pour imprimer chaque fichier. Cela signifie que, lorsque vous imprimez en 1 clic, l&rsquo;imprimante utilis\u00e9e pour imprimer le fichier est toujours celle utilis\u00e9e la fois pr\u00e9c\u00e9dente que le fichier Labeljoy a \u00e9t\u00e9 \u00e9dit\u00e9.<\/p>\n<h2 style=\"margin-top: 2em;\">3 \u2013 Int\u00e9gration Excel en utilisant VBA<\/h2>\n<p>Si les donn\u00e9es \u00e0 imprimer r\u00e9sident dans un fichier Excel, en mettant \u00e0 profit la puissance du langage de programmation Visual Basic pour Applications (VBA), nous pouvons cr\u00e9er un raccourci dans le m\u00eame fichier Excel pour imprimer les \u00e9tiquettes.<\/p>\n<p>Cela n\u00e9cessite des connaissances en programmation et une certaine connaissance de l&rsquo;environnement VBA.<\/p>\n<p>Nous supposerons que les deux fichiers sont situ\u00e9s dans le r\u00e9pertoire racine du lecteur C, C:\\.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/softwareintegration-new.zip\" class=\"large green tt-button\" target=\"_self\"> T\u00e9l\u00e9charger ce fichier <\/a>\n<p>Tout d&rsquo;abord, ouvrez le fichier Labeljoy et veillez \u00e0 ce que l&rsquo;option <em>Mettre \u00e0 jour les donn\u00e9es lorsque ce fichier est charg\u00e9 ou imprim\u00e9<\/em> soient activ\u00e9e, comme d\u00e9crit dans le chapitre pr\u00e9c\u00e9dent.<\/p>\n<p>Si vous avez enregistr\u00e9 le fichier Excel li\u00e9 \u00e0 un endroit, autre que la racine du lecteur C:, assurez-vous de mettre \u00e0 jour l&#8217;emplacement dans <em>Param\u00e8tres de groupe \/ Source des donn\u00e9es<\/em>.<\/p>\n<p>Enregistrez le fichier Labeljoy et fermez Labeljoy.<\/p>\n<p>Le fichier Excel contient une seule ligne de donn\u00e9es et un bouton li\u00e9 \u00e0 une macro VBA:<\/p>\n<p><a class=\"hover-item\" href=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image008.png\"><img decoding=\"async\" width=\"1473\" height=\"593\" src=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image008.png\" alt=\"Int\u00e9gration Excel en VBA\" style=\"max-width: 600px;\"><\/a><\/p>\n<p>Ouvrons le fichier Excel et ouvrons l&rsquo;\u00e9diteur VBA en appuyant sur ALT + F11 pour voir ce qui se passe en coulisse:<\/p>\n<p><a class=\"hover-item\" href=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image009.png\"><img decoding=\"async\" width=\"1379\" height=\"968\" src=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image009.png\" alt=\"Int\u00e9gration Excel en VBA\" style=\"max-width: 600px;\"><\/a><\/p>\n<p>Dans le module <em>modLabelPrinting<\/em>, vous trouverez une routine nomm\u00e9e LabelPrint. C&rsquo;est une simple macro qui enregistre d&rsquo;abord le classeur Excel, puis ex\u00e9cute le fichier Labeljoy pour l&rsquo;impression. Cette derni\u00e8re \u00e9tape est r\u00e9alis\u00e9e gr\u00e2ce \u00e0 l&rsquo;utilisation de la fonction API Windows ShellExecute (plus d&rsquo;informations sur le <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/bb762153(v=vs.85).aspx\" target=\"_blank\" rel=\"noopener\">site MSDN<\/a>).<\/p>\n<p>Encore une fois, si vous avez enregistr\u00e9 le fichier Labeljoy Logiciel integration.lpa \u00e0 un emplacement autre que la racine du lecteur C:, assurez-vous de modifier la ligne suivante en cons\u00e9quence:<\/p>\n<p><span style=\"font-family: 'Courier New';\">sLabelJoyFileNameAndPath = [Entrez ici l&#8217;emplacement correct du fichier entre guillements]<\/span><\/p>\n<p>Ainsi, lorsque vous cliquez sur le bouton <em>Enregistrer et imprimer<\/em>, la macro est ex\u00e9cut\u00e9e: le fichier Excel est enregistr\u00e9 et le fichier Labeljoy est d&rsquo;abord mis \u00e0 jour puis imprim\u00e9.<\/p>\n<p>Essayez de changer les donn\u00e9es dans le fichier Excel, puis cliquez sur le bouton pour voir imprimer les \u00e9tiquettes concern\u00e9es.<\/p>\n<h2 style=\"margin-top: 2em;\">4 \u2013 Int\u00e9gration \u00e0 un syst\u00e8me ERP<\/h2>\n<p>Si votre entreprise g\u00e8re ses donn\u00e9es dans un syst\u00e8me ERP d\u00e9velopp\u00e9 et maintenu en interne, vous pouvez appliquer l\u2019approche pr\u00e9c\u00e9dente en \u00e9crivant une routine correspondant en utilisant le langage de programmation de votre choix.<\/p>\n<p>La seule exigence est que Labeljoy soit install\u00e9 sur la machine cliente o\u00f9 l\u2019impression des \u00e9tiquettes a lieu.<\/p>\n<p>Ce qui suit est un exemple d\u2019application \u00e9crit en VB.NET (Visual Studio 2022, framework 3.5). Le code a \u00e9t\u00e9 con\u00e7u pour fonctionner sur une machine o\u00f9 Labeljoy 6 est install\u00e9.<\/p>\n<p>Cet exemple requiert une connaissance de base de la langue de programmation VB.NET, avec une certaine familiarit\u00e9 avec ADO.NET.<\/p>\n<p>Lorsque l\u2019application est ex\u00e9cut\u00e9e la premi\u00e8re fois, il copie deux fichiers qui sont stock\u00e9s dans la zone de ressources:<\/p>\n<ol>\n<li><strong>Logistique label.mdb<\/strong>. Base de donn\u00e9es Access contenant 2 tables : la table <em>Logistic label<\/em> utilis\u00e9e pour contenir les donn\u00e9es qui seront imprim\u00e9es. La table <em>ISO3166<\/em> contenant les codes pays, qui est n\u00e9cessaire pour pouvoir g\u00e9rer correctement les champs <em>Code pays<\/em> et <em>Pr\u00e9fixe pays<\/em>.<\/li>\n<li><strong>Logistique label.lpa<\/strong>. Le fichier Labeljoy \u00e0 imprimer. Ce fichier contient les donn\u00e9es associ\u00e9es \u00e0 la table <em>Logistic label<\/em> du fichier Access.<\/li>\n<\/ol>\n<p>Les deux fichiers sont enregistr\u00e9s dans le dossier <em>Labeljoy<\/em> sous le dossier <em>Documents<\/em>.<\/p>\n<p>L\u2019application se compose d\u2019un formulaire unique, utilis\u00e9 pour recueillir les donn\u00e9es n\u00e9cessaires \u00e0 l\u2019impression sur l\u2019\u00e9tiquette logistique:<\/p>\n<p><a class=\"hover-item\" href=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image010.png\"><img decoding=\"async\" width=\"486\" height=\"403\" src=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image010.png\" alt=\"Int\u00e9gration dans un syst\u00e8me ERP\" style=\"max-width: 600px;\"><\/a><\/p>\n<p>Une fois que le formulaire a \u00e9t\u00e9 rempli avec les donn\u00e9es que nous voulons imprimer, l\u2019utilisateur clique sur le bouton <em>Imprimer<\/em>.<\/p>\n<p>Les donn\u00e9es saisies sont d\u2019abord valid\u00e9es dans la fonction <em>Checkdata<\/em>. Si une incoh\u00e9rence est d\u00e9tect\u00e9e, un message s\u2019affiche. L\u2019impression ne sera pas effectu\u00e9e \u00e0 moins que toutes les erreurs n\u2019aient \u00e9t\u00e9 r\u00e9solues. Voir dans les commentaires en ligne pour plus de d\u00e9tails:<\/p>\n<p><a class=\"hover-item\" href=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image011.png\"><img decoding=\"async\" width=\"560\" height=\"564\" src=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image011.png\" alt=\"Int\u00e9gration dans un syst\u00e8me ERP\" style=\"max-width: 600px;\"><\/a><\/p>\n<p>Une fois que les donn\u00e9es ont \u00e9t\u00e9 valid\u00e9es, il est enregistr\u00e9 dans le tableau <em>LogisticLabel<\/em> du fichier mdb via la fonction <em>UpdateData<\/em>. Comme vous pouvez le voir dans le code, une instruction <em>Effacer<\/em> est toujours d\u00e9livr\u00e9e avant que les nouvelles donn\u00e9es ne soient stock\u00e9es, car pour cet exemple nous avons seulement besoin d\u2019une ligne de donn\u00e9es dans le tableau source:<\/p>\n<p><a class=\"hover-item\" href=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image012.png\"><img decoding=\"async\" width=\"799\" height=\"712\" src=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image012.png\" alt=\"Int\u00e9gration dans un syst\u00e8me ERP\" style=\"max-width: 600px;\"><\/a><\/p>\n<p>Ensuite, en utilisant l\u2019approche API Windows <em>ShellExecute<\/em>, l\u2019\u00e9tiquette est alors imprim\u00e9e:<\/p>\n<p><a class=\"hover-item\" href=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image013.png\"><img decoding=\"async\" width=\"863\" height=\"688\" src=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/image013.png\" alt=\"Int\u00e9gration dans un syst\u00e8me ERP\" style=\"max-width: 600px;\"><\/a><\/p>\n<p>Le fichier <em>Etiquette Logistique.lpa<\/em> est charg\u00e9 dans Labeljoy et la mise \u00e0 jour des donn\u00e9es s\u2019effectue en lisant les donn\u00e9es nouvellement ins\u00e9r\u00e9es dans le fichier mdb. Ensuite, l\u2019impression s\u2019effectue et Labeljoy se ferme.<\/p>\n<p>Le processus de mise \u00e0 jour des donn\u00e9es est rendu possible par une fonctionnalit\u00e9 cach\u00e9e de Labeljoy : si un fichier Labeljoy est li\u00e9 \u00e0 une source de donn\u00e9es stock\u00e9e \u00e0 l&rsquo;origine dans le dossier <em>Documents\/Labeljoy<\/em>, les futures mises \u00e0 jour de donn\u00e9es feront toujours r\u00e9f\u00e9rence \u00e0 un emplacement dans le dossier Documents Labeljoy, m\u00eame s&rsquo;il change.<\/p>\n<p>Supposons par exemple de lier un fichier Labeljoy \u00e0 une source de donn\u00e9es situ\u00e9e dans le dossier <em>C:\\Users\\<strong>John<\/strong>\\Documents\\Labeljoy<\/em>. Vous d\u00e9placez ensuite le fichier Labeljoy et le fichier de donn\u00e9es sur un autre PC. Puisque il y a un autre utilisateur, le dossier du document Labeljoy sera <em>C:\\Users\\<strong>Mary<\/strong>\\Documents\\Labeljoy<\/em>. Lorsque Mary ouvre le fichier Labeljoy et les donn\u00e9es sont mises \u00e0 jour, Labeljoy reconna\u00eet que la source de donn\u00e9es d&rsquo;origine se trouve dans <em>Documents\/Labeljoy<\/em> et ajuste le chemin d&rsquo;acc\u00e8s en fonction du chemin d&rsquo;acc\u00e8s au document de l&rsquo;utilisateur actuel sur la machine actuelle.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.labeljoy.com\/images\/how-to\/software-integration\/Logistic-label-vb.net-project.zip\" class=\"large green tt-button\" target=\"_self\"> T\u00e9l\u00e9chargez ce projet VB.NET&nbsp; <\/a>\n","protected":false},"excerpt":{"rendered":"<p>Comment int\u00e9grer Labeljoy \u00e0 votre logiciel de gestion des donn\u00e9es Int\u00e9gration logicielle Si vous souhaitez ajouter l&rsquo;impression d&rsquo;\u00e9tiquettes \u00e0 une infrastructure logicielle existante, qu&rsquo;il s&rsquo;agisse d&rsquo;un simple fichier Excel ou d&rsquo;un syst\u00e8me ERP d&rsquo;entreprise, voici quelques lignes directrices sur la fa\u00e7on d&rsquo;int\u00e9grer Labeljoy dans la configuration de votre application de bureau. Bien que ce didacticiel &#8230; <a title=\"Int\u00e9grer Labeljoy \u00e0 votre logiciel de gestion des donn\u00e9es\" class=\"read-more\" href=\"https:\/\/www.labeljoy.com\/fr\/assistance\/comment-faire\/integrer-logiciel-gestion\/\" aria-label=\"En savoir plus sur Int\u00e9grer Labeljoy \u00e0 votre logiciel de gestion des donn\u00e9es\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2767,"menu_order":16,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":{"0":"post-17003","1":"page","2":"type-page","3":"status-publish","5":"infinite-scroll-item"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.labeljoy.com\/fr\/wp-json\/wp\/v2\/pages\/17003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.labeljoy.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.labeljoy.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.labeljoy.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.labeljoy.com\/fr\/wp-json\/wp\/v2\/comments?post=17003"}],"version-history":[{"count":14,"href":"https:\/\/www.labeljoy.com\/fr\/wp-json\/wp\/v2\/pages\/17003\/revisions"}],"predecessor-version":[{"id":43892,"href":"https:\/\/www.labeljoy.com\/fr\/wp-json\/wp\/v2\/pages\/17003\/revisions\/43892"}],"up":[{"embeddable":true,"href":"https:\/\/www.labeljoy.com\/fr\/wp-json\/wp\/v2\/pages\/2767"}],"wp:attachment":[{"href":"https:\/\/www.labeljoy.com\/fr\/wp-json\/wp\/v2\/media?parent=17003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}