22 誰もこれを達成する方法を教えてもらえますか? MXDを開くときにPythonスクリプトを実行して、ExcelワークシートをGDBに取り込み、マップを更新します。 この特定のMXDでのみこれが発生するようにします。 arcpy excel mxd python-addin — gg7aph ソース
14 ArcMap 10.1に行く場合は、Pythonアドインを作成できます。アドインを使用すると、mxdを開いたときにコードを実行する「開いている」関数にアクセスできます。 ヘルプここでは、 1を作成する方法について説明し、MXDとき開口部にベース層を追加したサンプルを持っています。 — ターボガス ソース
5 mxdのVBA内でコーディングし、以下のコードラッパー内でpythonスクリプトを呼び出すことができます。 Private Function MxDocument_OpenDocument() As Boolean End Function — アートワーク21 ソース 良い質問。artwork21の答えの可能な続きはここにありますが、私はまだ試していません-少しの回避策ですが、有望に聞こえます。 — -jonatr
3 10.0では、artwork21の回答のようにVBAを使用するか、ArcObjectsを使用して非常に簡単なArcMap アドインを記述し、この回答のように起動時に任意の実行可能ファイル/スクリプトに対してスクリプトツールまたはシェルを実行できます。 これ専用のArcObjectsアドインを作成したくない場合は、10.1のPythonアドインを待つ価値があるでしょう。 — 238 ソース