Gewusst wie: Schützen von Dokumenten und Teilen von Dokumenten
Aktualisiert: November 2007
Betrifft |
---|
Die Informationen in diesem Thema gelten nur für die angegebenen Projekte und Versionen von Visual Studio Tools for Office von Microsoft Office. Projekttyp
Microsoft Office-Version
Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp. |
Sie können Microsoft Office Word-Dokumente schützen, um das Bearbeiten der Dokumente durch Benutzer zu verhindern.
Sie können auch bestimmte Bereiche des Dokuments als Ausnahme markieren, sodass bestimmte Benutzer lediglich diese Bereiche des Dokuments bearbeiten können. Sie können z. B. ein gesamtes Dokument mit Ausnahme eines bestimmten Lesezeichens schützen. Sie haben die Möglichkeit, ein Kennwort anzugeben, sodass Benutzer den Dokumentschutz nur aufheben können, wenn ihnen das Kennwort bekannt ist.
Hinweis: |
---|
Im folgenden Beispiel ist kein Kennwortschutz festgelegt. Beim Schützen von Dokumenten empfiehlt es sich jedoch, ein Kennwort zu verwenden. Weitere Informationen finden Sie unter Dokumentschutz-Beispiel. |
Wenn Sie eine Anpassung auf Dokumentebene für Microsoft Office Word 2007 entwickeln, können Sie auch Inhaltssteuerelemente verwenden, um Teile von Dokumenten zu schützen. Weitere Informationen finden Sie unter Gewusst wie: Schützen von Teilen von Dokumenten mithilfe von Inhaltssteuerelementen.
Schützen eines Dokuments, das ein Teil einer Anpassung auf Dokumentebene ist
So schützen Sie ein Dokument, das ein Teil einer Anpassung auf Dokumentebene ist
Rufen Sie die Protect-Methode der Microsoft.Office.Tools.Word.Document-Klasse auf.
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);
So schließen Sie ein Lesezeichen-Steuerelement vom Dokumentschutz aus
Schützen Sie das gesamte Dokument mithilfe der Protect-Methode.
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);
Schließen Sie Bookmark1 vom Dokumentschutz aus.
Bookmark1.Range.Editors.Add(Word.WdEditorType.wdEditorEveryone)
object editorID = Word.WdEditorType.wdEditorEveryone; this.bookmark1.Range.Editors.Add(ref editorID);
Kompilieren des Codes
Wenn Sie diese Codebeispiele verwenden möchten, führen Sie sie von der ThisDocument-Klasse im Projekt aus. In diesen Codebeispielen wird davon ausgegangen, dass ein Bookmark-Steuerelement mit dem Namen Bookmark1 im Dokument vorhanden ist, in dem sich dieser Code befindet.
Schützen eines Dokuments mithilfe eines Add-Ins auf Anwendungsebene
So schützen Sie ein Dokument mithilfe eines Add-Ins auf Anwendungsebene
Rufen Sie die Protect-Methode vom Microsoft.Office.Interop.Word.Document auf, das Sie schützen möchten.
Im folgenden Codebeispiel wird das aktive Dokument geschützt. Wenn Sie dieses Codebeispiel verwenden möchten, führen Sie es von der ThisAddIn-Klasse im Projekt aus.
Me.Application.ActiveDocument.Protect(Word.WdProtectionType.wdAllowOnlyReading, _ False, String.Empty, False, False)
object noReset = false; object password = System.String.Empty; object useIRM = false; object enforceStyleLock = false; this.Application.ActiveDocument.Protect( Word.WdProtectionType.wdAllowOnlyReading, ref noReset, ref password, ref useIRM, ref enforceStyleLock);
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen von Bookmark-Steuerelementen zu Word-Dokumenten
Konzepte
Dokumentschutz in Projektmappen auf Dokumentebene