Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Renvoie ou définit une valeur (constante) qui spécifie la façon dont Microsoft Excel gère les appels de méthodes et de propriétés qui nécessitent des fonctionnalités qui ne sont pas encore installées. Peut être l’une des constantes MsoFeatureInstall répertoriées dans le tableau suivant. En lecture/écriture MsoFeatureInstall.
Syntaxe
expression. Installation en fonction
expressionUne variable qui représente un objetApplication.
Remarques
MsoFeatureInstall peut être l’une de ces constantes :
- msoFeatureInstallNone. Génère une erreur d’automatisation générique au moment de l’exécution lorsque des fonctionnalités désinstallées sont appelées. Il s'agit de la constante par défaut.
- msoFeatureInstallOnDemand. L'utilisateur est invité à installer les nouvelles fonctionnalités.
- msoFeatureInstallOnDemandWithUI. Affiche un compteur de progression pendant l’installation ; n’invite pas l’utilisateur à installer de nouvelles fonctionnalités.
Utilisez la constante msoFeatureInstallOnDemandWithUI pour empêcher les utilisateurs de penser 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 la propriété DisplayAlerts est définie sur False, les utilisateurs ne seront pas invités à installer de nouvelles fonctionnalités, même si la propriété FeatureInstall est définie sur 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 activer une nouvelle instance de Microsoft Word et vérifie la valeur de la propriété FeatureInstall. Assurez-vous de définir une référence à la bibliothèque d'objets de Microsoft Word. Si la propriété FeatureInstall a la valeur msoFeatureInstallNone, le code affiche une boîte de message demandant à 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.
Dim WordApp As New Word.Application, Reply As Integer
Application.ActivateMicrosoftApp xlMicrosoftWord With WordApp
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?" _
, 52, "Feature Install Setting")
If Reply = 6 Then
.FeatureInstall = msoFeatureInstallOnDemand
End If
End If
End With
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.