Verschneidung (Union) mit ArcGis 9.x

Hallo,

ich möchte gerne mit einem Skript eine Verschneidung (Union) automatisch durchführen lassen. Hintergrund: einmal täglich werden immer die selben Themen miteinander kombiniert, um einen täglichen Abgleich zu erhalten. Nun meine Fragen:
Wie muss das Skript (z.B. in VBA) aussehen?
Wie kann ich es an einen Button hängen? oder
Wie kann ich es so in das Projekt implementieren, dass bei jedem Start das Skript meine Daten aktualisiert?

Viele Grüße

Michael