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