Sichere Bereitstellung
Beim Erstellen einer Office-Lösung wird der Entwicklungscomputer automatisch aktualisiert, damit der Projektcode ausgeführt werden kann. Wird die Lösung bereitgestellt, müssen Beweise vorgelegt werden, anhand derer eine Entscheidung bezüglich der Vertrauenswürdigkeit getroffen werden kann. Dabei wird die Lösung mit einem Zertifikat signiert oder der Schlüssel für die vertrauenswürdige ClickOnce-Eingabeaufforderung verwendet. Weitere Informationen finden Sie unter Gewähren von Vertrauenswürdigkeit für Office-Projektmappen.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und Anwendungsebene für Microsoft Office 2010 und 2007 Microsoft Office System. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
Für Anpassungen auf Dokumentebene muss im Falle der Bereitstellung des Dokuments für einen Netzwerkspeicherort auch der Speicherort des Dokuments der Liste der vertrauenswürdigen Speicherorte hinzugefügt werden (die Liste befindet sich im Sicherheitscenter der Office-Anwendung). Weitere Informationen zum Festlegen der Dokumentberechtigungen auf Endbenutzercomputern finden Sie unter Gewähren von Vertrauenswürdigkeit für Dokumente.
Verhindern der Ausführung von Code in Office-Projektmappen
Administratoren können mithilfe der Registrierung verhindern, dass alle Office-Projektmappen auf einem Computer ausgeführt werden. Wenn eine Office-Projektmappe mit Erweiterungen durch verwalteten Code geöffnet wird, überprüft die Visual Studio Tools for Office-Laufzeit, ob unter einem der folgenden Registrierungsschlüssel auf dem Computer ein Eintrag mit dem Namen Disabled vorhanden ist:
HKEY_CURRENT_USER\Software\Microsoft\VSTO
HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO
Um Office-Projektmappen am Ausführen von Code zu hindern, erstellen Sie unter einem der Registrierungsschlüssel oder unter beiden Schlüsseln einen Disabled-Eintrag, und geben Sie für Disabled einen der folgenden Datentypen und Werte an:
REG_SZ oder REG_EXPAND_SZ, wobei als Zeichenfolge ein anderer Wert als "0" (Null) angegeben ist.
REG_DWORD mit einem anderen Wert als 0 (Null).
Um die Codeausführung für Office-Projektmappen zu aktivieren, legen Sie beide Disabled-Einträge auf 0 (Null) fest, oder löschen Sie die Registrierungseinträge.
Siehe auch
Konzepte
Vorbereiten von Computern für das Ausführen oder Hosten von Office-Lösungen