Odpowiedzi:
Możesz kodować w VBA mxd i wywoływać skrypt Pythona w opakowaniu poniżej:
Private Function MxDocument_OpenDocument() As Boolean
End Function
W wersji 10.0 można użyć VBA jak w odpowiedzi artwork21 , lub napisać bardzo prosty dodatek ArcMap za pomocą ArcObjects, aby uruchomić narzędzie skryptowe lub uruchomić dowolne pliki wykonywalne / skrypty podczas uruchamiania, jak w tej odpowiedzi .
Prawdopodobnie warto poczekać na dodatki 10.1 do Pythona, jeśli nie chcesz pisać dodatku ArcObjects specjalnie do tego.