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é ?

#1 Tue 29 October 2002 07:35

Amine
Invité

[VBA] Boite de dialogue

Ma question est composee de 2 parties:
> comment procede-t-on a l'appel des lecteurs, sachant que la methode a l'aide du DriveListBox n'existe pas en vba?
> de la meme maniere, est-il possible d'ajouter une fenetre au-dessus d'ArcMap de facon a obtenir, une zone raster reprenant toutes les proprietes (reference spatiales, images...) dans le meme document (on n'ajoute pas une nouvelle fenetre arcmap)

Merci d'avance.

 

#2 Wed 30 October 2002 09:22

Hernanz Villalba, Pablo
Invité

Re: [VBA] Boite de dialogue

The control DriveListBox isn't present in VBA, but you can make a new ActiveX Control (Dll or EXE) in Visual Basic, and then you can use it in your VBA project. Recently I have just done one of this kind of control, let me know if you need it and I will send it to you if you want.

Pablo Hernanz Villalba
Sistemas de Informacion Geografica
Indra Sistemas
www.indra.es

 

#3 Wed 30 October 2002 23:02

Olivier De LA POMMERAYE
Invité

Re: [VBA] Boite de dialogue

Bonjour,
Dans VBA, c'est l'objet FileSystemObject qui va vous permettre d'atteindre les Lecteurs/Repertoires/Fichiers, a travers les methodes :
- GetDrive
- GetFolder
- GetFile
toutes les explications et exemples sont dans l'aide de VBA.

Cordialement

Olivier de LA POMMERAYE
Ingenieur SIG et Teledetection
Dpt Informatique Scientifique - GeoIM (Geomatique & Imagerie)
Service des Methodes Administratives et de l'Informatique (SMAI)
Nouvelle-Caledonie

 

#4 Thu 31 October 2002 18:49

Imad-ine
Invité

Re: [VBA] Boite de dialogue

Pour la deuxieme question:

Tu peux en creant un boutton de commande dans le menu d'arcMap, a l'aide de Tools->Customize puis l'onglet Command dans la liste efilante tu choisis UIcommand dans le save as Normal.txt
Ensuite tu va dans tools->Macros->VB editor
Tu cree la forme que tu veux, ensuite affecte le code necessaire (ex : Forms.ma_commande) dans l'evenement UIcommand_click() et tout est joue;

Bonne chance.

 

Pied de page des forums

Powered by FluxBB