Workbook.BeforeClose Event

0
0

Dobrý den,
Přes API otevírám sériový port a komunikuji se zařízeními. Potřeboval bych zajistit, aby při nějaké fatální chybě v kódech výpočtů, nebo pádu excelu nezůstal otevřený sériový port a provedlo se volání příslušné API funkce pro uvolnění handle na port. Lze k tomu spolehlivě využít událost Workbook.BeforeClose ?

Díky za odpověď - Dalibor.

Marked as spam
Odeslal Anonymous
Otázka položena 3.6.2019 5:56
15 views
0
Private answer

Ne. I "měkký" pád má velmi často za následek, že "spadnou" události. Čili k žádné další bez "ručního nahození" (Application. EnableEvents = True) ani nedojde. No a když Excel spadne natvrdo (obzvláště při nevhodném užití API), tak asi ani třeba odpovídat...

Marked as spam
Odeslal xlnc
Odpověděl 3.6.2019 7:07

Odešlete svou odpověď

Attach YouTube/Vimeo clip putting the URL in brackets: [https://youtu.be/Zkdf3kaso]