{"version":"1.0","provider_name":"Rubans personnalis&eacute;s Access","provider_url":"http:\/\/www.rejeanpineault.ca\/wp","author_name":"admin","author_url":"http:\/\/www.rejeanpineault.ca\/wp\/author\/admin\/","title":"Cr\u00e9ation d'un ruban (septi\u00e8me partie) - Rubans personnalis&eacute;s Access","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"xh4BdMOTnK\"><a href=\"http:\/\/www.rejeanpineault.ca\/wp\/2025\/07\/24\/creation-dun-ruban-septieme-partie\/\">Cr\u00e9ation d&rsquo;un ruban (septi\u00e8me partie)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"http:\/\/www.rejeanpineault.ca\/wp\/2025\/07\/24\/creation-dun-ruban-septieme-partie\/embed\/#?secret=xh4BdMOTnK\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0Cr\u00e9ation d&rsquo;un ruban (septi\u00e8me partie)\u00a0\u00bb &#8212; Rubans personnalis&eacute;s Access\" data-secret=\"xh4BdMOTnK\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=http:\/\/www.rejeanpineault.ca\/wp\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Cr\u00e9ation d&rsquo;un ruban (septi\u00e8me partie) Cette vid\u00e9o fait le tour des diff\u00e9rentes propri\u00e9t\u00e9s des contr\u00f4les. Ensuite on regarde comment on peut utiliser des Callbacks, des Macros, des Proc\u00e9dures et des Fonctions personnalis\u00e9s dans la propri\u00e9t\u00e9 Function \/ Macro."}