Postupy: Zamykání listů prostřednictvím kódu programu
Funkce ochrany v aplikaci Microsoft Office Excel zabraňuje uživatelům a kód úpravy objektů v listu.Ve výchozím nastavení všechny buňky jsou zamčené po zapnutí ochrany.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v Excelu 2013 a v Excelu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.
V dokumentu úroveň přizpůsobení můžete chránit pomocí návrháře aplikace Excel listy.List můžete chránit také programově za běhu do libovolného typu projektu.
[!POZNÁMKA]
Model Windows Forms ovládací prvky nelze přidat do oblasti listu, které jsou chráněny.
Pomocí návrháře
Ochrana listu v Návrháři
V změny skupinu recenze karta, klepněte na Zamknout list.
Zamknout list zobrazí se dialogové okno.Můžete nastavit heslo a volitelně zadat určité akce mohou uživatelé provádět s listu, například formátování buněk nebo vložit řádky.
Můžete také povolit uživatelům úpravy konkrétních oblastí v zamčených listech.
Povolit úpravy v konkrétní rozsahy
V změny skupinu recenze karta, klepněte na Povolit uživatelům úpravy oblastí.
Povolit uživatelům úpravy oblastí zobrazí se dialogové okno.Můžete určit oblasti, které jsou odemčené pomocí hesla a uživatelé, kteří mohou upravovat rozsahů bez hesla.
V době běhu pomocí kódu
Následující kód nastaví heslo (pomocí proměnné getPasswordFromUser, která obsahuje heslo získané od uživatele) a umožňuje pouze řazení.
Ochrana listu pomocí kódu v přizpůsobení úroveň dokument
Volání Protect metoda listu.Tento příklad předpokládá, že pracujete s názvem listu Sheet1.
Globals.Sheet1.Protect(getPasswordFromUser, AllowSorting:=True)
Globals.Sheet1.Protect(getPasswordFromUser, true);
Ochrana listu pomocí kódu v doplňku úrovni aplikace
Volání _Worksheet.Protect metoda aktivního listu.
CType(Application.ActiveSheet, Excel.Worksheet).Protect(getPasswordFromUser, AllowSorting:=True)
((Excel.Worksheet)Application.ActiveSheet).Protect(getPasswordFromUser, true);
Viz také
Úkoly
Postupy: Odemykání listů prostřednictvím kódu programu
Postupy: Zamykání sešitů prostřednictvím kódu programu
Postupy: Skrývání listů prostřednictvím kódu programu
Koncepty
Přehled hostitelských položek a hostitelských ovládacích prvků