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

C# .NET .NET (C# a Visual Basic) c# form - zjištění zda byl excelový soubor změněn American English version English version

Avatar
Michaal.K
Člen
Avatar
Michaal.K:

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. května 11:36
Avatar
Marek Kočí
Redaktor
Avatar
Marek Kočí:

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. května 11:57
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 19. května 11:56
Avatar
Michaal.K
Člen
Avatar
Michaal.K:

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

 
Nahoru Odpovědět 24. května 9:56
Avatar
Honza
Člen
Avatar
Odpovídá na Marek Kočí
Honza:

"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. května 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.