#1 Fri 19 September 2008 10:44
- gfagot
- Participant occasionnel
- Date d'inscription: 19 Sep 2008
- Messages: 12
[Argmap 9.2] Enregistrer le projet complet + code VBA
Bonjour,
Je voudrais contrôler en VBA l'enregistrement de mon projet MXD.
En utilisant la fenêtre d'enregistrement et du code pour vérifier
que le nom utilisé correspond à une norme.
D'avance merci de vos idées.
Hors ligne
#2 Fri 19 September 2008 16:33
- Tnarbiv
- Participant assidu
- Lieu: Véretz
- Date d'inscription: 5 Sep 2005
- Messages: 392
Re: [Argmap 9.2] Enregistrer le projet complet + code VBA
bonjour,
sur l'objet Application sur lequel il y a une interface IApplication et dans laquelle tu trouve la méthode SaveDocument.
Peut être que cela pourra t'aider
Ayez le réflexe "Développement Durable": N'imprimez ce message que si nécessaire.
Hors ligne
#3 Mon 22 September 2008 14:35
- gfagot
- Participant occasionnel
- Date d'inscription: 19 Sep 2008
- Messages: 12
Re: [Argmap 9.2] Enregistrer le projet complet + code VBA
Bonjour,
je pense qu'il faut utiliser une méthode BeforeCloseDocument, qui dépendrait d'une classe MXdocument, mais je ne comprends pas comment l'utiliser pour lancer le processus en évenementiel.
Est ce que vous auriez un exemple ?
D'avance merci.
Hors ligne
#4 Mon 22 September 2008 18:42
Re: [Argmap 9.2] Enregistrer le projet complet + code VBA
C'est expliqué, il faut utiliser l'interface IDocumentEventsDisp et non pas IDocumentEvents. La première interface est utilisée spécialement dans le VBA. Il faut juste écrire la fonction, et elle est utilisée lors de l'évènement.
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne
#5 Tue 23 September 2008 12:08
- gfagot
- Participant occasionnel
- Date d'inscription: 19 Sep 2008
- Messages: 12
Re: [Argmap 9.2] Enregistrer le projet complet + code VBA
Bonjour,
Un exemple du code en question serait le bienvenu. Faut il le mettre dans une classe spécifique ou dans le ThisDocument ?
D'avance merci de votre réponse.
Hors ligne
#6 Tue 23 September 2008 13:17
Re: [Argmap 9.2] Enregistrer le projet complet + code VBA
La page d'aide d'ArcGIS est la meilleure solution je pense : http://edndoc.esri.com/arcobjects/9.2/C … tsDisp.htm
Il faut jouer avec les listes déroulantes. Pas de soucis pour suivre les instructions en anglais ou il faut traduire ?
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne
#7 Tue 23 September 2008 16:12
- gfagot
- Participant occasionnel
- Date d'inscription: 19 Sep 2008
- Messages: 12
Re: [Argmap 9.2] Enregistrer le projet complet + code VBA
Merci bien,
Je n'avais pas remarqué que ces évemements étaient dans la liste déroulante.
Ok.
Hors ligne