Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: c# form - zjištění zda byl excelový soubor změněn

Aktivity
Avatar
Michaal.K
Člen
Avatar
Michaal.K:19.5.2016 11:36

Ahoj,
potřeboval bych před ukončením aplikace nějak zjistit zda otevřený excelový soubor (který otevírám v přes aplikaci) byl během aplikace změněn (někdo tam něco napsal atd.)
Díky za rady

 
Odpovědět
19.5.2016 11:36
Avatar
Marek Kočí
Tvůrce
Avatar
Marek Kočí:19.5.2016 11:56

Pohlídat si event Sub Worksheet_Chan­ge(ByVal Target As Range)
Jinak ve chvíli kdy ho otevřeš, je pro ostatní ReadOnly takže by ti ho nikdo jiný mimo aplikaci měnit neměl.

Editováno 19.5.2016 11:57
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
19.5.2016 11:56
Avatar
Michaal.K
Člen
Avatar
Michaal.K:24.5.2016 9:56

Díky za radu... Udělal jsem to pomocí události worksheet_change.

 
Nahoru Odpovědět
24.5.2016 9:56
Avatar
Honza
Člen
Avatar
Odpovídá na Marek Kočí
Honza:24.5.2016 11:23

"ve chvíli kdy ho otevřeš, je pro ostatní ReadOnly" na to bacha. Exel má jednu "vychytávku" které se tuším říká sdílený sešit. Když se to přepne to tohodle řežimu, tak je možné aby si to např. ze sdíleného disku otevřelo víc lidí pro zápis. Ono to víc nefunguje než funguje, ale občas se s tím potkávám.

https://support.office.com/…0ca4658b0c61

Nahoru Odpovědět
24.5.2016 11:23
Snadnou cestou se daleko nedostanete, je tam velká tlačenice...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.