Freigeben über


Gewusst wie: Zulassen der Ausführung von Code im Hintergrund von Dokumenten mit eingeschränkten Berechtigungen

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

  • Projekte auf Dokumentebene

Microsoft Office-Version

  • Microsoft Office 2003

  • 2007 Microsoft Office System

Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

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 verwalteten Codeerweiterungen auf das Objektmodell zugreifen können und die Lösung funktioniert.

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 zu, dass Code im Hintergrund von Dokumenten mit eingeschränkten Berechtigungen in Microsoft Office 2003 ausgeführt wird

  1. Öffnen Sie das Dokument oder die Arbeitsmappe in Word bzw. in Excel.

  2. Zeigen Sie im Menü Datei auf Berechtigung, und klicken Sie dann auf Nicht weiterleiten.

  3. Klicken Sie im Dialogfeld Berechtigung auf Weitere Optionen.

  4. 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.

So lassen Sie zu, dass Code im Hintergrund von Dokumenten mit eingeschränkten Berechtigungen in 2007 Microsoft Office System ausgeführt wird

  1. Öffnen Sie das Dokument oder die Arbeitsmappe in Word bzw. in Excel.

  2. Klicken Sie auf die Schaltfläche für Microsoft Office, zeigen Sie auf Vorbereiten, zeigen Sie auf Berechtigung einschränken, und klicken Sie dann auf Eingeschränkter Zugriff.

    Hinweis:

    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.

  3. Wählen Sie im Dialogfeld Berechtigung die Option Berechtigung für dieses Dokument einschränken aus, und klicken Sie dann auf Weitere Optionen.

  4. 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

Aufgaben

Gewusst wie: Bereitstellen von Office-Projektmappen (2003 System)

Konzepte

Übersicht über Information Rights Management und Erweiterungen durch verwalteten Code

Dokumentschutz in Projektmappen auf Dokumentebene

Kennwortschutz für Office-Dokumente

Erstellen von Office-Projektmappen in Visual Studio

Sichere Bereitstellung (2003 System)

Bereitstellen von Office-Projektmappen (2003 System)