Application.FeatureInstall-Eigenschaft (PowerPoint)

Gibt zurück oder legt fest, wie in Microsoft PowerPoint Aufrufe von Methoden und Eigenschaften bearbeitet werden, für die noch nicht installierte Features erforderlich sind. Lese-/Schreibzugriff.

Syntax

Ausdruck. FeatureInstall

expression Eine Variable, die ein Application-Objekt darstellt.

Rückgabewert

MsoFeatureInstall

HinwBemerkungeneise

Verwenden Sie die Konstante msoFeatureInstallOnDemandWithUI , um zu verhindern, dass Benutzer glauben, dass die Anwendung nicht reagiert, während ein Feature installiert wird. Verwenden Sie die MsoFeatureInstallNone -Konstante mit Fehlerbehebungsroutinen, um Installation von Features durch Endbenutzer auszuschließen.

Hinweis

[!HINWEIS] Wenn Sie auf eine nicht installierte Entwurfsvorlage in einer Zeichenfolge verweisen, wird ein Laufzeitfehler generiert. Die Vorlage wird unabhängig von der Einstellung der FeatureInstall -Eigenschaft nicht automatisch installiert. Um die ApplyTemplate -Methode für eine Vorlage verwenden, die derzeit nicht installiert ist, müssen Sie zunächst die zusätzlichen Entwurfsvorlagen installieren. Installieren Sie dazu die zusätzliche Entwurfsvorlagen für PowerPoint durch Ausführen des Programms der Microsoft Office-Installation (durch Klicken auf das Symbol Programme hinzufügen/entfernen in Windows-Systemsteuerung verfügbar).

Der Wert der FeatureInstall -Eigenschaft kann eine der folgenden MsoFeatureInstall -Konstanten sein.

Konstante Beschreibung
msoFeatureInstallNone Der Standardwert. Beim Aufrufen von nicht installierten Features wird ein auffangbarer Laufzeit-Automatisierungsfehler erzeugt.
msoFeatureInstallOnDemand Ein Dialogfeld wird angezeigt, in dem der Benutzer zur Installation neuer Features aufgefordert wird.
msoFeatureInstallOnDemandWithUI Während der Installation wird eine Statusanzeige angezeigt. Der Benutzer wird nicht aufgefordert, neue Features zu installieren.

Beispiel

In diesem Beispiel wird der Wert der FeatureInstall -Eigenschaft überprüft. Wenn die Eigenschaft auf MsoFeatureInstallNone festgelegt ist, zeigt der Code ein Meldungsfeld mit der Frage, ob die Einstellung der Eigenschaft geändert werden soll. Wenn der Benutzer mit "Ja" antwortet, wird die Eigenschaft auf MsoFeatureInstallOnDemand festgelegt.

With Application
    If .FeatureInstall = msoFeatureInstallNone Then
        Reply = MsgBox("Uninstalled features for this " _
                & "application " & vbCrLf _
                & "may cause a run-time error when called." & vbCrLf _
                & vbCrLf _
                & "Would you like to change this setting" & vbCrLf _
                & "to automatically install missing features when called?" _
                , 52, "Feature Install Setting")

            If Reply = 6 Then
                .FeatureInstall = msoFeatureInstallOnDemand
            End If
    End If
End With

Siehe auch

Application-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.