{"id":2512,"date":"2018-02-20T21:38:55","date_gmt":"2018-02-21T02:38:55","guid":{"rendered":"http:\/\/www.softbec.ca\/aide\/?p=2512"},"modified":"2018-02-20T21:43:18","modified_gmt":"2018-02-21T02:43:18","slug":"macro-code-utilisateur-mcu","status":"publish","type":"post","link":"https:\/\/www.softbec.ca\/aide\/macro-code-utilisateur-mcu\/","title":{"rendered":"Macro Code Utilisateur (MCU)"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]Les Macro-Codes Utilisateur (MCU) sont des morceaux de code r\u00e9dig\u00e9s en W-Langage qui permettent \u00e0 l&#8217;utilisateur final de personnaliser l&#8217;interface et d&#8217;\u00e9tendre certaines fonctionnalit\u00e9s de l&#8217;application. Bien que la saisie du code soit largement simplifi\u00e9e gr\u00e2ce \u00e0 un assistant, cette technologie s&#8217;adresse particuli\u00e8rement \u00e0 des utilisateurs qui ont une bonne connaissance dans le domaine de la programmation.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_toggle title=&#8221;Accessibilit\u00e9&#8221;]<\/p>\n<div id=\"wikipage\">\n<div id=\"pagestructure\">\n<div class=\"para\">\n<div class=\"para\">\n<p>Si une fen\u00eatre permet la saisie d&#8217;un Macro-Code Utilisateur (MCU), l&#8217;ic\u00f4ne\u00a0<img decoding=\"async\" title=\"\" src=\"https:\/\/aide.pcsoft.fr\/fr-FR\/images\/image.awp?langid=5&amp;name=MCU_Icone.gif&amp;-2134275454\" alt=\"\" \/>\u00a0appara\u00eet\u00a0:<\/p>\n<ul>\n<li><strong>jusqu&#8217;\u00e0 Windows XP<\/strong>\u00a0: \u00e0 c\u00f4t\u00e9 de l&#8217;ic\u00f4ne de r\u00e9duction de la fen\u00eatre.<\/li>\n<li><strong>\u00e0 partir de Windows Vista<\/strong>\u00a0: en dessous de la barre de titre.<\/li>\n<\/ul>\n<p>Lors du clic sur cette ic\u00f4ne, un assistant appara\u00eet et permet \u00e0 l&#8217;utilisateur final de cr\u00e9er et d&#8217;utiliser ses macro-codes utilisateur.<\/p>\n<div class=\"style_paragraphe\"><b><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2513 aligncenter\" src=\"http:\/\/www.softbec.ca\/aide\/wp-content\/uploads\/mcu-300x165.png\" alt=\"\" width=\"300\" height=\"165\" srcset=\"https:\/\/www.softbec.ca\/aide\/wp-content\/uploads\/mcu-300x165.png 300w, https:\/\/www.softbec.ca\/aide\/wp-content\/uploads\/mcu.png 704w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/b><\/div>\n<div><\/div>\n<div class=\"style_paragraphe\"><b>Remarque<\/b>\u00a0:<\/div>\n<ul>\n<li>Pour lancer le MCU, il est \u00e9galement possible d&#8217;utiliser le raccourci clavier [Windows] + [F2].<\/li>\n<li>L&#8217;assistant peut \u00e9galement \u00eatre lanc\u00e9 par un bouton personnalis\u00e9. Pour personnaliser le bouton MCU, cr\u00e9ez un nouveau bouton, associ\u00e9 \u00e0 l&#8217;action pr\u00e9d\u00e9finie &#8220;Ouvrir la fen\u00eatre d&#8217;\u00e9dition du Macro-Code Utilisateur&#8221;. Dans ce cas, le bouton par d\u00e9faut ne sera plus affich\u00e9. Le nouveau bouton pourra \u00eatre positionn\u00e9 \u00e0 n&#8217;importe quel endroit de la fen\u00eatre.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"wikipage\">\n<div id=\"pagestructure\">\n<div class=\"para\">\n<div class=\"para\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_toggle][vc_toggle title=&#8221;Ajouter un Macro-Code Utilisateur&#8221;]Pour ajouter un Macro-Code Utilisateur\u00a0:<\/p>\n<ol>\n<li>Lancez l&#8217;assistant de gestion du MCU (ic\u00f4ne\u00a0<img decoding=\"async\" title=\"\" src=\"https:\/\/aide.pcsoft.fr\/fr-FR\/images\/image.awp?langid=5&amp;name=MCU_Icone.gif&amp;-2134275454\" alt=\"\" \/>\u00a0par d\u00e9faut).<\/li>\n<li>Cliquez sur le bouton &#8220;Ajouter un Macro-Code&#8221;.<\/li>\n<li>Indiquez le type d&#8217;action concern\u00e9 par le traitement personnalis\u00e9\u00a0: Action sur un champ ou sur une combinaison de touches.<\/li>\n<li>Si vous effectuez un traitement sur un champ\u00a0:\n<ul>\n<li>S\u00e9lectionnez le champ concern\u00e9. Un tableau liste les diff\u00e9rents champs de l&#8217;application avec leur libell\u00e9. Vous pouvez \u00e9galement s\u00e9lectionner directement le champ dans la fen\u00eatre gr\u00e2ce au bouton &#8220;Choisir le champ&#8221;.<\/li>\n<li>S\u00e9lectionnez l&#8217;action \u00e0 personnaliser et le moment de l&#8217;ex\u00e9cution de l&#8217;action personnalis\u00e9e.<\/li>\n<li>Un \u00e9diteur de code simplifi\u00e9 appara\u00eet, permettant de saisie le titre de la macro et le code WLangage du Macro-Code Utilisateur.<\/li>\n<\/ul>\n<\/li>\n<li>Si vous effectuez un traitement sur une combinaison de touches\u00a0:\n<ul>\n<li>Sp\u00e9cifiez la combinaison de touches concern\u00e9e.<\/li>\n<li>Un \u00e9diteur de code simplifi\u00e9 appara\u00eet, permettant de saisir le titre de la macro, le moment d&#8217;ex\u00e9cution et le code WLangage du Macro-Code Utilisateur.<\/li>\n<\/ul>\n<\/li>\n<li>Dans l&#8217;\u00e9diteur de code simplifi\u00e9\u00a0:\n<ul>\n<li>la coloration syntaxique est disponible.<\/li>\n<li>l&#8217;aide des fonctions WLangage est disponible.<\/li>\n<li>Il est possible de tester directement le code saisi.<\/li>\n<li>Il est possible d&#8217;obtenir la liste des champs afin de manipuler un autre champ de la fen\u00eatre.<\/li>\n<\/ul>\n<\/li>\n<li>Validez. Le macro-code est ajout\u00e9 et est disponible imm\u00e9diatement.<\/li>\n<\/ol>\n<p>[\/vc_toggle][vc_toggle title=&#8221;Envoyer par email les Macro-Codes Utilisateur&#8221;]Si la fonctionnalit\u00e9 a \u00e9t\u00e9 autoris\u00e9e par le d\u00e9veloppeur de l&#8217;application, il est possible d&#8217;envoyer par emails les Macro-Codes Utilisateur cr\u00e9\u00e9s.<\/p>\n<div class=\"style_paragraphe\">Pour envoyer les Macro-Codes Utilisateur par email\u00a0:<\/div>\n<ol>\n<li>Lancez l&#8217;assistant.<\/li>\n<li>Cliquez sur le bouton &#8220;Envoyer le code&#8221;.<\/li>\n<\/ol>\n<div class=\"style_paragraphe\"><b>Attention<\/b>\u00a0: cette fonctionnalit\u00e9 n&#8217;est pas disponible pour les applications install\u00e9es avec une mise \u00e0 jour automatique depuis un r\u00e9pertoire r\u00e9seau. Dans ce cas, les fichiers MCU sont copi\u00e9s dans le r\u00e9pertoire r\u00e9seau partag\u00e9.<\/div>\n<p>[\/vc_toggle][vc_toggle title=&#8221;Limitations&#8221;]<\/p>\n<p class=\"notetitle\">Code saisi dans les Macro-Codes Utilisateur<\/p>\n<ul>\n<li>Les traitements d&#8217;exception (Quand Exception &#8230;) n&#8217;ont aucun effet en MCU.<\/li>\n<li>Il n&#8217;est pas possible d&#8217;utiliser les fonctions HFSQL permettant la modification des fichiers de donn\u00e9es (fonctions\u00a0<a title=\".\/?3044147&amp;name=hajoute_fonction\" href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?3044147&amp;name=hajoute_fonction\">HAjoute<\/a>,\u00a0<a title=\".\/?3044255&amp;name=hcreation_fonction\" href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?3044255&amp;name=hcreation_fonction\">HCr\u00e9ation<\/a>,\u00a0<a title=\".\/?3044254&amp;name=hcreationsiinexistant_fonction\" href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?3044254&amp;name=hcreationsiinexistant_fonction\">HCr\u00e9ationSiInexistant<\/a>,\u00a0<a title=\".\/?3044092&amp;name=hecrit_fonction\" href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?3044092&amp;name=hecrit_fonction\">HEcrit<\/a>,\u00a0<a title=\".\/?3044064&amp;name=hlibere_fonction\" href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?3044064&amp;name=hlibere_fonction\">HLib\u00e8re<\/a>,\u00a0<a title=\".\/?3044042&amp;name=hmodifie_fonction\" href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?3044042&amp;name=hmodifie_fonction\">HModifie<\/a>,\u00a0<a title=\".\/?3044121&amp;name=hraye_fonction\" href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?3044121&amp;name=hraye_fonction\">HRaye<\/a>\u00a0et\u00a0<a title=\".\/?3044018&amp;name=hsupprime_fonction\" href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?3044018&amp;name=hsupprime_fonction\">HSupprime<\/a>). Les fonctions Table* correspondantes sont \u00e9galement interdites.<\/li>\n<li>La fonction\u00a0<a title=\".\/?3013015&amp;name=compile_fonction\" href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?3013015&amp;name=compile_fonction\">Compile<\/a>\u00a0ne peut pas \u00eatre utilis\u00e9e.<\/li>\n<li>Lors de la configuration de l&#8217;application, il est possible d&#8217;interdire l&#8217;utilisation des fonctions de parcours des fichiers de donn\u00e9es.<\/li>\n<li>La fonction\u00a0<a title=\".\/?3025027&amp;name=reprisesaisie_fonction\" href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?3025027&amp;name=reprisesaisie_fonction\">RepriseSaisie<\/a>\u00a0peut avoir un comportement diff\u00e9rent de celui attendu.<\/li>\n<\/ul>\n<p>[\/vc_toggle][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<em>R\u00e9f\u00e9rence :\u00a0<a href=\"https:\/\/aide.pcsoft.fr\/fr-FR\/?9000021\" target=\"_blank\" rel=\"noopener\">https:\/\/aide.pcsoft.fr\/fr-FR\/?9000021<\/a><\/em>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text]Les Macro-Codes Utilisateur (MCU) sont des morceaux de code r\u00e9dig\u00e9s en W-Langage qui permettent \u00e0 l&#8217;utilisateur final de personnaliser l&#8217;interface et d&#8217;\u00e9tendre certaines fonctionnalit\u00e9s de l&#8217;application. Bien que la saisie du code soit largement simplifi\u00e9e gr\u00e2ce \u00e0 un assistant, cette technologie s&#8217;adresse particuli\u00e8rement \u00e0 des utilisateurs qui ont une bonne connaissance dans le domaine de &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[424],"tags":[],"_links":{"self":[{"href":"https:\/\/www.softbec.ca\/aide\/wp-json\/wp\/v2\/posts\/2512"}],"collection":[{"href":"https:\/\/www.softbec.ca\/aide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.softbec.ca\/aide\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.softbec.ca\/aide\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softbec.ca\/aide\/wp-json\/wp\/v2\/comments?post=2512"}],"version-history":[{"count":3,"href":"https:\/\/www.softbec.ca\/aide\/wp-json\/wp\/v2\/posts\/2512\/revisions"}],"predecessor-version":[{"id":2517,"href":"https:\/\/www.softbec.ca\/aide\/wp-json\/wp\/v2\/posts\/2512\/revisions\/2517"}],"wp:attachment":[{"href":"https:\/\/www.softbec.ca\/aide\/wp-json\/wp\/v2\/media?parent=2512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softbec.ca\/aide\/wp-json\/wp\/v2\/categories?post=2512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softbec.ca\/aide\/wp-json\/wp\/v2\/tags?post=2512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}