Nevím, zda jsem problém pochopil, nedaří se mi jej vyvolat. Vytvořil jsem si zkušební VB NET program s kódem, který jste uvedl. Zkušební program spustím s bodem přerušení na konci kódu. Je tedy na pozadí otevřený Excel a v něm soubor "Template_porovnani.xls" se zkušebně vyplněnými buňkami (aplikace_XL). Nyní spustím MS Excel z nabídky Start, automaticky se otevře prázdný sešit, "Template_porovnani" nevidím, má nastavené Visible na False. Vrátím se do zkušebního programu, změním aplikace_XL.Visible na True. Otevře se nové okno Excelu s otevřeným sešitem Template_porovnani. Když ze zkušebního programu VB NET provedu
aplikace_XL.Workbooks.Close()
aplikace_XL.Quit()
Template_porovnani.xls se ukončí, MS Excel spuštění z nabídky Start zůstane, to svědčí o tom, že jde o jinou instanci programu.
|