Anthony, secondo me hai ragione
Se leggevi quanti excel.exe sono in esecuzione ci saremmo tolti anche il dubbio (le domande servono a queste, se trovano risposta...)
Quindi hai un file "orfano" (che gira in una applicazione excel autonoma); parli di "altri" file, questi almeno sono nella stessa sessione? (come finestre della stessa applicazione).
Il file "orfano" come lo apri?
Puoi controllare se facendo doppio click sul nome di un file (via esplora risorse) il file si apre nella stessa sessione di excel o ne apre un nuova (dove c' e' solo lui); per questo guarderai quanti processi excel.exe sono attivi prima e dopo il doppioclick E se gli altri file sono visibili in Cambia finestra.
Se in questo modo noti che si apre una nuova sessione Excel allora:
-per sopravvivere, chiudi la sessione col file orfano e apri i file con Menu /File /Open
-fai una prova veloce con questa procedura:
In esplora risorse seleziona un file xlsm, tasto dx, scegli Apri con "notepad" e spunta "usa sempre questo programma", completa l' apertura e chiudi il file; verifica che ora col doppioclick i file si aprono sotto Notepad. Ripeti il processo, ma Apri con Excel e spunta "usa sempre questo programma"
Ricontrolla il comportamento
Per ora non ho tempo per approfondire e non ricordo come si imposta in Win7 la modalita' di apertura per tipo di estensione: e' li' da cercare il settaggio sbagliato.
Per "automazione" intendo una macro che al suo interno apre file excel per farne una gestione specifica; dovresti sapere tu se nelle tua procedure c' e' qualcosa del genere e comunque te ne accorgi perche' ti trovi con file aperti senza che tu li abbia aperti.
Inoltre, una volta lasciata la sessione aperta e' possibile che l' utente vi acceda senza notare che non e' quella su cui stava lavorando, creando "a sua insaputa" due mondi paralleli e non comunicanti.
Senza contare che e' anche possibile che l' utente lanci da Start l' apertura di una seconda sessione del programma.
Esegui le cose che ti ho detto e fai mente locale alle cose di cui ti ho accennato, magari trovi il bandolo.
Comunque fai sapere.