Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jak ukončit jinou aplikaci z Excelu?

Pro potřeby výpočtů a kontrol využívám z prostředí Excelu scripty, spouštěné z externí aplikace HotkeyP.exe, pomocí makra (spustím nad určitou buňkou makro klávesovou zkratkou), provedou se příkazy podle scriptu, který umí přečíst a provést aplikace HotkeyP. Ve zkratce: spouštím kontrolu DIČ z www stránek ministerstva financí.

Abych nemusel myslet na "zapínání" HotkeyP.exe, příkaz na spuštění jsem si teď zkusmo dal do auto_open makra

Sub Auto_open()
    Shell ("C:\Program Files (x86)\HotkeyP\HotkeyP.exe")
End Sub

Spuštění HotkeyP.exe provedeno, makro pak dělá to co chci, otevírá www stránky, kontroluje DIČ..

A teď hledám způsob, jestli by šlo analogicky při uzavírání *xlsm sešitu "vypnout" i onen HotkeyP.exe nějak automaticky.
Vím, že by to mělo být součástí auto_close makra, ale nevím, jak na to.

Našel jsem obecné postupy zavírání aplikací, jako

taskkill /im "C:\Program Files (x86)\HotkeyP\HotkeyP.exe" /t /f

ale to mi nefunguje ani ze samotného cmd.

Existuje automatické řešení?
Teď to zavírám přes ikonu vpravo dole u hodin, ale to je otrava. Navíc - pokud to po zavření *xlsm sešitu nezavřu ručně, při dalším otevření (používám to ve vícero sešitech) se HotkeyP otevře i v popředí, což už vůbec nechci.

Windows 10 Pro, Excel 2007+2019.
Díky za rady!

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny