Alguém pode me dizer como fazer isso?
Eu quero que um script Python seja executado ao abrir o MXD, que puxaria uma planilha do Excel para um GDB e atualizaria o mapa.
Eu só quero que isso aconteça neste MXD específico.
arcpy
excel
mxd
python-addin
gg7aph
fonte
fonte
Na 10.0, você pode usar o VBA como na resposta do artwork21 ou escrever um complemento muito simples do ArcMap usando o ArcObjects para executar uma ferramenta de script ou usar shell / executável / scripts arbitrários na inicialização, como nesta resposta .
Provavelmente valeria a pena esperar pelos suplementos do Python da 10.1, se você não quiser escrever um suplemento do ArcObjects especificamente para isso.
fonte