Graphic programmieren

Hallo...

weiß von euch vielleicht jemand, wie ich in VBA ArcGis eine Graphic im Layout ansprechen kann? Also genaugenommen, möchte ich die Koordinaten der Graphic erfahren( auf programmiertechnischem Weg...nicht draufklicken). Vielleicht kennt sich ja hier jemand damit aus.
Hallo Uwe,

vielen Dank ,es funktioniert wirklich super. Jetzt hab ich aber noch ein anderes Problem.

Auf meinem Layout sind mehrere Grafiken und deshalb habe ich denen einen Namen verpaßt (...über IElementProperties2). Nur wie kann man jetzt sagen, zeige mir die Koordinaten von der Grafik mit dem Namen "sowieso"??

Weil bei den Koordinaten greif ich ja auf Element.Graphic zu und bei Namen auf ElementProperties.


Hast du dafür auch noch ne Lösung?

LG Anfängerin;)
Hallo A.,

du musst bei Collections eine Schleife verwenden, um zu dem Element mit dem entsprechenden Namen zu gelangen:

' Schleife über alle Grafiken
Do Until pElement Is Nothing

Set pElmProps2 = pElement
If pElmProps2.Name = strGesuchterName then Exit Do
Set pElement = pGraphicsContainer.Next

Loop

If pElement Is Nothing Then
Msgbox "Gefunden!"
Else
Msgbox "Nicht gefunden!"
End If

Ich hoffe es funktioniert.
Gruss

Uwe
ArcObjects- Forum bei DB-GIS.de