Bonjour,
Je travaille actuellement sur un projet pour des archéologues. L'un de leurs outils est un SIG (Système d'Information Géographique) qui permet de jeter des points avec des coordonnées sur une carte.
Ce SIG est un outil pour exploiter des données Access.
J'ai créé pour un eux un outil statistique qui permet des comptages sur des artefacts de tel type, classe,... Je dispose également de coordonnées pour ces objets, ces coordonnées sont des points sur un axe XY d'un carroyage donné (un axe orthonormé).
Ce carroyage, bien sûr ne donne pas des coordonnées GPS, mais des points situés sur une aire donnée avec un point 0 (croisement des axes) et un pas (échelle des axes).
Générer ce nuage de points ne pose donc pas de gros problèmes.
Mon sujet: j'ai découvert qu'il est possible d'affecter une image de fond pour l'aire du graphique. J'ai découvert également qu'il existe des contrôles de paramètres pour "bouger" l'image de fond par rapport au graphique lui-même. Je souhaiterais donc connaître les méthodes VBA pour effectuer par code les opérations suivantes sur l'image de fond du graphique:
. rotation
. échelle
. translation horizontale
. translation verticale
La cerise sur le gâteau serait d'enregistrer ces mouvements pour chaque carroyage afin de positionner automatiquement les images de fond sous le graphique.
J'espère que mes explications (un peu longues) sont assez claires. Si j'ai mal posé le problème, je peux apporter quelques précisions.
Ci-dessous un prototype de que je voudrais obtenir:
Merci d'avance pour vos conseils.
Partager