Sto lavorando su una pagina ASP che richiama un documento Word, contenente una macro.
La macro modifica e salva il documento stesso.

Questa macro può dare errore.
Quando questo succede il tutto fallisce.... ma il problema più grande è che mi viene lasciato aperto il file (non arriva all'istruzione di chiusura).

Così quando vado a rieseguire la macro questa fallisce perchè il documento è già aperto e non posso eseguire il salvataggio delle modifiche..... e l'unica soluzione è fare una copia (a mano) del file e cambiargli

La domanda è..... come faccio nella macro a catturare un eventuale errore e fargli chiudere il file word in caso si verifichi?

Spero mi sappiate aiutare.
Grazie