Propriété Application.FeatureInstall (PowerPoint)
Renvoie ou définit la manière dont Microsoft PowerPoint gère les appels aux méthodes et aux propriétés qui requièrent des fonctionnalités qui n’ont pas encore été installées. Lecture-écriture.
Syntaxe
expression. FeatureInstall
expressionUne variable qui représente un objetApplication.
Valeur renvoyée
MsoFeatureInstall
Remarques
Utilisez la constante msoFeatureInstallOnDemandWithUI pour empêcher les utilisateurs de croire que l’application ne répond pas pendant l’installation d’une fonctionnalité. Utilisez la constante msoFeatureInstallNone avec des programmes d’interception d’erreurs pour que les utilisateurs finaux ne puissent pas installer de nouvelles fonctionnalités.
Remarque
Si, dans une chaîne, vous faites référence à un modèle de conception de présentation non installé, une erreur d’exécution est générée. Le modèle n’est pas installé automatiquement, quel que soit le paramètre de la propriété FeatureInstall . Pour utiliser la méthode ApplyTemplate pour un modèle qui n’est pas installé actuellement, vous devez d’abord installer les modèles de conception supplémentaires. Pour ce faire, installez les Autres modèles de conception pour PowerPoint en exécutant le programme d’installation de Microsoft Office (disponible à l’aide de l’icône Ajout/Suppression de programmes du Panneau de configuration de Windows).
La valeur de la propriété FeatureInstall peut être l’une de ces constantes MsoFeatureInstall.
Constante | Description |
---|---|
msoFeatureInstallNone | Valeur par défaut. Une erreur d’automatisation interceptable est générée au moment de l’exécution lorsque des fonctionnalités non installées sont appelées. |
msoFeatureInstallOnDemand | Une boîte de dialogue s’affiche, invitant l’utilisateur à installer de nouvelles fonctionnalités. |
msoFeatureInstallOnDemandWithUI | Un indicateur de progression s’affiche lors de l’installation. L’utilisateur n’est pas invité à installer les nouvelles fonctionnalités nécessaires. |
Exemple
Cet exemple vérifie la valeur de la propriété FeatureInstall. Si la propriété a la valeur msoFeatureInstallNone, le code affiche une boîte de message qui demande à l'utilisateur s'il souhaite modifier le paramétrage de la propriété. Si l’utilisateur répond « Oui », la propriété est définie sur msoFeatureInstallOnDemand.
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
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.