{"id":83,"date":"2018-08-02T15:07:27","date_gmt":"2018-08-02T13:07:27","guid":{"rendered":"http:\/\/sigeodev.cerege.fr\/?p=83"},"modified":"2018-08-02T15:07:27","modified_gmt":"2018-08-02T13:07:27","slug":"programmation-vb-et-vba-dans-arcgis","status":"publish","type":"post","link":"https:\/\/sigeo.cerege.fr\/?p=83","title":{"rendered":"Programmation VB et VBA dans ArcGIS"},"content":{"rendered":"<h1>Note pr\u00e9liminaire<\/h1>\n<p>ceci est quasiment obsol\u00e8te et je le conserve pour mes propres utilisations.<\/p>\n<p>Un utilisateur qui voudrait scripter ArcGis devra plut\u00f4t utiliser Python.<\/p>\n<h1>Introduction<\/h1>\n<p><strong>L\u2019int\u00e9gration de VBA dans la version 10 n\u2019est plus assur\u00e9e. Nous vous conseillons de vous orienter vers des scripts Python pour la Toolbox.<\/strong><\/p>\n<p><strong>Le document ci-dessous est une introduction \u00e0 la programmation pour les versions inf\u00e9rieures ou \u00e9gales \u00e0 la 9.3.1<\/strong><\/p>\n<hr class=\"spip\" \/>\n<p>Dans de nombreux cas, il est n\u00e9cessaire de d\u00e9velopper soi-m\u00eame une application qui n\u2019est pas impl\u00e9ment\u00e9e dans le SIG\u00a0:<\/p>\n<ol class=\"spip\">\n<li>pour une fonction qui n\u2019existe pas en standard\u00a0;<\/li>\n<li>pour une op\u00e9ration fastidieuse en standard\u00a0;<\/li>\n<li>pour une op\u00e9ration r\u00e9p\u00e9titive.<\/li>\n<\/ol>\n<p>Pour cela, nous utilisons les outils de d\u00e9veloppement associ\u00e9s \u00e0 ArcGIS. VBA int\u00e9gr\u00e9 jusqu\u2019\u00e0 la version 9.3.1, VB si l\u2019on dispose d\u2019un compilateur. Pour la version 10 et sup\u00e9rieur d\u2019ArcGIS, le support de VBA n\u2019est plus assur\u00e9 et il faudra pr\u00e9f\u00e9rer utiliser le langage Python, notamment via les scripts ArcToolbox.<\/p>\n<p>Cette documentation est une introduction au d\u00e9veloppement VBA et VB pour ArcGis.<\/p>\n<h1>Doc pdf<\/h1>\n<p>documentation et exemples dans ce fichier <a href=\"http:\/\/sigeo.cerege.fr\/wp-content\/uploads\/2018\/08\/DOC_CODE_ARCGIS_v0.pdf\">DOC_CODE_ARCGIS_v0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note pr\u00e9liminaire ceci est quasiment obsol\u00e8te et je le conserve pour mes propres utilisations. Un utilisateur qui voudrait scripter ArcGis devra plut\u00f4t utiliser Python. Introduction L\u2019int\u00e9gration de VBA dans la version 10 n\u2019est plus assur\u00e9e. Nous vous conseillons de vous orienter vers des scripts Python pour la Toolbox. Le document ci-dessous est une introduction \u00e0 &hellip; <a href=\"https:\/\/sigeo.cerege.fr\/?p=83\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Programmation VB et VBA dans ArcGIS&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-83","post","type-post","status-publish","format-standard","hentry","category-arcgis"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/sigeo.cerege.fr\/index.php?rest_route=\/wp\/v2\/posts\/83","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sigeo.cerege.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sigeo.cerege.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sigeo.cerege.fr\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sigeo.cerege.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=83"}],"version-history":[{"count":1,"href":"https:\/\/sigeo.cerege.fr\/index.php?rest_route=\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":85,"href":"https:\/\/sigeo.cerege.fr\/index.php?rest_route=\/wp\/v2\/posts\/83\/revisions\/85"}],"wp:attachment":[{"href":"https:\/\/sigeo.cerege.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sigeo.cerege.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sigeo.cerege.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}