Programmation VB et VBA dans ArcGIS

Note préliminaire

ceci est quasiment obsolète et je le conserve pour mes propres utilisations.

Un utilisateur qui voudrait scripter ArcGis devra plutôt utiliser Python.

Introduction

L’intégration de VBA dans la version 10 n’est plus assurée. Nous vous conseillons de vous orienter vers des scripts Python pour la Toolbox.

Le document ci-dessous est une introduction à la programmation pour les versions inférieures ou égales à la 9.3.1


Dans de nombreux cas, il est nécessaire de développer soi-même une application qui n’est pas implémentée dans le SIG :

  1. pour une fonction qui n’existe pas en standard ;
  2. pour une opération fastidieuse en standard ;
  3. pour une opération répétitive.

Pour cela, nous utilisons les outils de développement associés à ArcGIS. VBA intégré jusqu’à la version 9.3.1, VB si l’on dispose d’un compilateur. Pour la version 10 et supérieur d’ArcGIS, le support de VBA n’est plus assuré et il faudra préférer utiliser le langage Python, notamment via les scripts ArcToolbox.

Cette documentation est une introduction au développement VBA et VB pour ArcGis.

Doc pdf

documentation et exemples dans ce fichier DOC_CODE_ARCGIS_v0