Может кто-нибудь сказать мне, как это сделать?
Я хочу, чтобы при открытии MXD запускался скрипт Python, который перетягивал бы лист Excel в GDB и обновлял карту.
Я только хочу, чтобы это произошло в этом конкретном MXD.
arcpy
excel
mxd
python-addin
gg7aph
источник
источник
В 10.0 вы могли использовать VBA, как в ответе artwork21 , или написать очень простую надстройку ArcMap, используя ArcObjects, чтобы запустить инструмент-скрипт или оболочку для произвольных исполняемых файлов / скриптов при запуске, как в этом ответе .
Вероятно, стоило бы подождать надстроек Python 10.1, если вы не хотите писать надстройку ArcObjects специально для этого.
источник