< návrat zpět

MS Excel


Téma: zosit s makrami rss

Zaslal/a 5.1.2010 13:58

Ako mam otvarat zosit s makrami, chcem docielit toho aby bol zosit vzdy otvoreny s makrami, nie podla rozhodnutia uzivatela.
Viem o moznosti - Uroven zabezpecenia - Nizka.
Da sa to aj inak ?

Zaslat odpověď >

#000986
Jeza.m
Obávám se že z bespečnostních důvodů to jinak obejít nepůjde.citovat
#000992
avatar
Problém s makry a excelem je dosti na dlouhé vyprávění. Nicméně jde o to, že do jazyku, který makro využívá lze jednoduše zapsat nějaký virus, který vám může napadnout počítač.
Firma MS se tedy brání, a povolení maker je vždy na uživateli počítače, zda toto riziko podstoupí. Pokud chcete, aby Vaše makro bylo spouštěno všude a vždy, je třeba si nechat vytvořit digitální podpis, aby makro bylo bezpečné a excel ho povolil. Toto je však tak složitý proces, že je lepší upozornit uživatele jednoduchou poznámkou na to, že si toto zabezpečení mají přenastavit.
Pokud se do tohoto procesu chcete pustit, při instalaci sady MS Offic lze vybrat modul, který tyto podpisy vytváří. Malé info lze najít na oficiálním webu...citovat
#001263
avatar
V ThisWorbook zapsat makra pro skrytí a odkrytí listů

'Při uzavření souboru - se skryjí listy
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("List2").Visible = False
Sheets("List3").Visible = False
ActiveWorkbook.Save 'Soubor se uloží s makry
End Sub

'Při otevření souboru - se zobrazí listy

Private Sub Workbook_Open()
Sheets("List2").Visible = True
Sheets("List3").Visible = True
End Sub

Podmínkou zůstává nutnost mít jeden volný list v záloze.
V tomto případě List1.
Makra uzamknout v VBAProject heslem.
Pokud se takto ošetřený soubor otevře bez maker bude mít uživatel na obrazovce pouze prázdný List1.

nevím jestli stačí pro vysvětlení.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje