neuložení změn v red-only excelu

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

butes
nováček
Příspěvky: 33
Registrován: duben 07
Pohlaví: Nespecifikováno
Stav:
Offline

neuložení změn v red-only excelu

Příspěvekod butes » 10 dub 2015 12:21

Dobrý den všem

potřeboval bych poradit.

Máme v práci na serveru excel soubor, do kterého mají přístup cca 50 lidí. Pokud otevře tento soubor vícero lidí, dochází k uložení kopií.

Sharing nepříchází v úvahu.

Lze nějak přes VBA ověřit zda se jedná o Read-only dokument. A u něj potom neumožnit uložení a tím vytvoření kopie?

Díky za pomoc

Reklama
petr22
Guru Level 15
Guru Level 15
Příspěvky: 54874
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: neuložení změn v red-only excelu

Příspěvekod petr22 » 10 dub 2015 12:55

Nejjednodussi je na sitovem disku nastavit prava tak, aby uzivatel nemel opravneni vytvaret nove soubory.

butes
nováček
Příspěvky: 33
Registrován: duben 07
Pohlaví: Nespecifikováno
Stav:
Offline

Re: neuložení změn v red-only excelu

Příspěvekod butes » 10 dub 2015 13:03

Asi jsme se nepochopili.

Já chci aby lidé zapisovali do excelu, ale v jeden čas pouze jeden. Pokud je excel otevřený na jiném počítači, tak druhý uživatel otevírá pouze read-only verzi, a udělá mi do této read verzi změnu a uloží to jako kopii.

žádné školení nepomáhá, chtěl bych udělat opravdu BLBUODOLNÝ způsob

petr22
Guru Level 15
Guru Level 15
Příspěvky: 54874
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: neuložení změn v red-only excelu

Příspěvekod petr22 » 10 dub 2015 13:38

Bez opravneni k zalozeni noveho souboru tu kopii neulozi.

Tudiz bud zapise do puvodniho souboru, nebo k sobe na lokalni disk.

Uživatelský avatar
eLCHa
Level 1
Level 1
Příspěvky: 72
Registrován: duben 10
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: neuložení změn v red-only excelu

Příspěvekod eLCHa » 10 dub 2015 14:27

Mno - ono by bylo ideální řešit to přes oprávnění. Problém ale je, že většinou nemáme oprávnění nastavovat oprávnění a s těma co na to oprávnění mají se nedomluvíme, protože v lepším případě sedí např na Slovensku, v tom horším někde v Asii. A když máme to štěstí, že sedí u nás, tak nám stejně nerozumí, i když na ně mluvíme česky - prostě kompíci no ;)))

Zkuste něco takového

Kód: Vybrat vše

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
  Cancel = ThisWorkbook.ReadOnly
End Sub
eL CHá ;)

Kdo hledá, najde. Jenom je třeba hledat pořádně. Zkuste tohle- opravdu to funguje ;)
No vidíš, když se díváš pořádně, tak jedou ;)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti