Non posso garantirtelo, in quanto non conosco il codice per intero.
Comunque la rimozione la farei, magari le utility di rimozione di registro hanno cancellato qualche riferimento utilizzato dalla macro.
ti riporto la procedura da eseguire
Nell'elenco Programmi attualmente installati, selezionare la versione di un qualunque programma o componente Office, quindi fare clic su Rimuovi.
Quando viene richiesto di confermare la rimozione del programma o del componente, scegliere Sì.
Scegliere Chiudi al termine del programma di installazione.
scaricare ed installare l'utility windows installer cleanup dall'indirizzo
http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
Eseguire quindi l'utility rimuovendo eventuali applicazioni "microsoft office" residue
(ulteriori informazioni sull'utility al sito: http://support.microsoft.com/kb/290301)
Andare su Start, esegui, digiti "regedit", e prema il tasto "Enter". Se Windows chiede il permesso per usare il programma "regedit" clicchi Continua.
Poi, trovi e rimuova queste due sottochiavi dalla registry di Windows
HKEY_CURRENT_USER\Software\Microsoft\Office
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
Avviso L'errata modifica del Registro di sistema tramite l'editor o un altro metodo può causare seri problemi, che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non è in grado di garantire la soluzione di problemi
derivanti dall'errato utilizzo dell'editor del Registro di sistema. La modifica del Registro di sistema è a rischio e pericolo dell'utente.
Ciao
Manuela O. Microsoft Product Support Service EMEA Se questo post ti è stato utile, clicca su “Vota come utile” In questo modo aiuterai gli altri utenti a trovare la soluzione al problema.