Postupy: Zamykání dokumentů a částí dokumentů prostřednictvím kódu programu
Dokumenty aplikace Microsoft Office Word zabránit uživatelům provádět žádné úpravy dokumentu můžete přidat ochranu.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v aplikacích Word 2013 a Word 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.
Některé oblasti dokumentu lze také označit jako výjimky, takže zadaný uživatelé mohou upravovat pouze na oblasti dokumentu.Například můžete chtít chránit celý dokument kromě konkrétní záložku.Volitelně můžete přidat heslo tak, aby uživatelé nemohou odebrat zámek dokumentu, pokud neznají heslo.
[!POZNÁMKA]
Následující příklad nepoužívá ochranu heslem; Můžete však chtít zvážit při přidávání dokumentů ochrany pomocí hesla.Další informace naleznete v tématu Ochrana dokumentu vzorku v Ukázky vývoje Office a návody.
Ovládací prvky obsahu můžete také chránit části dokumentů.Další informace naleznete v tématu Jak: chránit části dokumentů pomocí ovládacích prvků obsahu.
Ochrana dokumentu, který je součástí přizpůsobení úroveň dokument
K ochraně dokumentu, který je součástí přizpůsobení úroveň dokument
Volání Protect metoda ThisDocument tříd v projektu.
Me.Protect(Word.WdProtectionType.wdAllowOnlyReading, _ False, String.Empty, False, False)
object noReset = false; object password = System.String.Empty; object useIRM = false; object enforceStyleLock = false; this.Protect(Word.WdProtectionType.wdAllowOnlyReading, ref noReset, ref password, ref useIRM, ref enforceStyleLock);
Záložka řízení vyloučit z ochranu dokumentu
Chránit celý dokument pomocí Protect metoda.
Me.Protect(Word.WdProtectionType.wdAllowOnlyReading, _ False, String.Empty, False, False)
object noReset = false; object password = System.String.Empty; object useIRM = false; object enforceStyleLock = false; this.Protect(Word.WdProtectionType.wdAllowOnlyReading, ref noReset, ref password, ref useIRM, ref enforceStyleLock);
Vyloučit Bookmark1 z ochrany dokumentu.
Bookmark1.Range.Editors.Add(Word.WdEditorType.wdEditorEveryone)
this.bookmark1.Range.Editors.Add(Word.WdEditorType.wdEditorEveryone);
Probíhá kompilace kódu
Použít tyto příklady kódu, je z spustit ThisDocument tříd v projektu.Tyto příklady kódu předpokládá, že máte Bookmark ovládací prvek s názvem Bookmark1 v dokumentu, zobrazí se tento kód.
Ochrana dokumentu pomocí doplňku pro úroveň aplikace
Ochranu dokumentu pomocí doplňku pro úroveň aplikace
Volání Protect metoda Microsoft.Office.Interop.Word.Document , které chcete chránit.
Následující příklad kódu chrání aktivní dokument.Použít tento příklad kódu, spusťte jej z ThisAddIn tříd v projektu.
Me.Application.ActiveDocument.Protect(Word.WdProtectionType.wdAllowOnlyReading, _ False, String.Empty, False, False)
this.Application.ActiveDocument.Protect( Word.WdProtectionType.wdAllowOnlyReading, false, System.String.Empty, false, false);
Viz také
Úkoly
Jak: Povolit kód spustit na pozadí dokumentech s omezeným oprávněním
Postup: do dokumentů aplikace Word přidat záložku ovládací prvky
Koncepty
Ochrana dokumentu v řešení na úrovni dokumentu
Ochrana heslem v dokumentech sady Office