Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 13 June 2005 15:56

Alan Kerroux
Invité

Lancer ArcMap depuis Excel en VBA

De: Alan KERROUX
Bonjour,

Pour un projet de modèle hydrologique, je souhaiterais à partir de l'interface du programme VBA sous Excel lancer ArcMap pour afficher directement dans celui-ci la carte associée... Donc si possible avec une commande qui spécifie le fichier directement, sans que l'utilisateur ait besoin d'ouvrir le fichier lui-même...

J'ai bien trouvé quelque chose, inséré ci-dessous chez ESRI, mais cela ne marche qu'à partir de ArcMap lui-même pour ouvrir ArcToolBox. Excel ne sait pas trouver la variable d'environnement de base du chemin d'installation d'ArcGIS. Est-il possible de trouver automatiquement ce chemin quelle que soit la version de ArcGIS (8.x, 9)?

Merci par avance de votre aide...

 

#2 Mon 13 June 2005 16:21

Mathias
Invité

Re: Lancer ArcMap depuis Excel en VBA

bonjour,

Dim starApp As String
Dim starcmap As String
starApp = "C:\Program Files\ArcGIS\Bin\ArcMap.exe"
starmap = "C:\Mes Documents\mon_mxd.mxd"
Call Shell(starApp & " " & starcmap, 1)

Normalement cela fonctionne, pour peu que les chemins soient valides

Cordialement
Mathias Dubreuil

 

Pied de page des forums

Powered by FluxBB