Propriété Application.FeatureInstall (Word)
Cette propriété renvoie ou définit la façon dont Microsoft Word gère les appels aux méthodes et propriétés qui nécessitent des fonctionnalités non installées. En lecture/écriture MsoFeatureInstall.
Syntaxe
expression. FeatureInstall
expression Obligatoire. Variable qui représente un objet Application.
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 si vous souhaitez que le développeur soit le seul à peut installer des fonctionnalités.
Si vous disposez de la propriété DisplayAlerts a la valeur False, les utilisateurs ne seront pas invités à installer de nouvelles fonctionnalités même si la propriété FeatureInstall a la valeur msoFeatureInstallOnDemand. Si la propriété DisplayAlerts a la valeur true, une jauge de progression de l'installation s'affiche si la propriété FeatureInstall a la valeur msoFeatureInstallOnDemand.
Exemple
Cet exemple montre comment Active une nouvelle instance de Microsoft Excel et 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é a la valeur msoFeatureInstallOnDemand.
Remarque
[!REMARQUE] Pour que cet exemple fonctionne correctement, vous devez ajouter une référence à la bibliothèque d'objets Microsoft Excel.
Dim ExcelApp As New Excel.Application
Dim intReply As Integer
With ExcelApp
If .FeatureInstall = msoFeatureInstallNone Then
intReply = MsgBox("Uninstalled features for " _
& "this application may " & vbCrLf _
& "cause a run-time error when called." _
& vbCrLf & vbCrLf _
& "Would you like to change this setting" & vbCrLf _
& "to automatically install missing features?", _
vbYesNo, "Feature Install Setting")
If intReply = vbYes 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.