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

Objet Application

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.