Gewusst wie: Zulassen der Ausführung von Code im Hintergrund von Dokumenten mit eingeschränkten Berechtigungen
Sie können die Funktion für die Verwaltung von Informationsrechten in Microsoft Office verwenden, um Berechtigungen für ein Dokument oder eine Arbeitsmappe einzuschränken. Der Code im Hintergrund eines Microsoft Office Word-Dokuments oder einer Microsoft Office Excel-Arbeitsmappe mit eingeschränkten Berechtigungen darf standardmäßig nicht ausgeführt werden. Sie können die Standardeinstellung ändern, sodass Ihre Erweiterungen durch verwalteten Code auf das Objektmodell zugreifen können und die Lösung funktioniert.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokumentebene für die folgenden Anwendungen: Excel 2007 und Excel 2010, Word 2007 und Word 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
Um die Berechtigungseinstellungen ändern zu können, müssen Sie der Autor des Dokuments oder der Arbeitsmappe sein oder über Vollzugriff verfügen.
So lassen Sie die Ausführung von Code im Hintergrund von Dokumenten mit eingeschränkten Berechtigungen zu
Öffnen Sie das Dokument oder die Arbeitsmappe in Word bzw. in Excel.
Klicken Sie auf die Registerkarte Datei (für Excel 2010 oder Word 2010) oder die Microsoft Office-Schaltfläche (für Excel 2007 oder Word 2007), zeigen Sie auf Vorbereiten, zeigen Sie auf Berechtigung einschränken, und klicken Sie dann auf Eingeschränkter Zugriff.
Tipp
Bei der ersten Verwendung werden Sie aufgefordert, den Windows-Rechteverwaltungsclient zu installieren. Nachdem Sie den Client installiert haben, müssen Sie möglicherweise die Schritte wiederholen.
Wählen Sie im Dialogfeld Berechtigung die Option Berechtigung für dieses Dokument einschränken aus, und klicken Sie dann auf Weitere Optionen.
Wählen Sie unter Zusätzliche Berechtigungen für Benutzer die Option Auf Inhalt programmatisch zugreifen aus.
Word bzw. Excel ermöglicht dann den Programmzugriff auf das Objektmodell.
Siehe auch
Konzepte
Übersicht über Information Rights Management und Erweiterungen durch verwalteten Code
Dokumentschutz in Projektmappen auf Dokumentebene
Kennwortschutz für Office-Dokumente
Weitere Ressourcen
Entwerfen und Erstellen von Office-Lösungen