Kann mir jemand sagen, wie das zu erreichen ist?
Ich möchte, dass beim Öffnen der MXD ein Python-Skript ausgeführt wird, das ein Excel-Arbeitsblatt in eine GDB zieht und die Karte aktualisiert.
Ich möchte nur, dass dies in dieser speziellen MXD geschieht.
arcpy
excel
mxd
python-addin
gg7aph
quelle
quelle
In 10.0 können Sie VBA wie in der Antwort von artwork21 verwenden oder ein sehr einfaches ArcMap- Add-In schreiben mit ArcObjects schreiben, um beim Start ein Skript-Tool oder eine Shell für beliebige ausführbare Dateien / Skripts auszuführen, wie in dieser Antwort .
Es lohnt sich wahrscheinlich, auf die Python-Add-Ins von 10.1 zu warten, wenn Sie kein spezielles ArcObjects-Add-In dafür schreiben möchten.
quelle