Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Devolve ou define um valor (constante) que especifica a forma como o Microsoft Excel processa as chamadas para métodos e propriedades que requerem funcionalidades que ainda não estão instaladas. Pode ser uma das constantes MsoFeatureInstall listadas na tabela seguinte. Leitura/gravação MsoFeatureInstall.
Sintaxe
expressão. FeatureInstall
expressão Uma variável que representa um Aplicativo objeto.
Comentários
MsoFeatureInstall pode ser uma destas constantes:
- msoFeatureInstallNone. Gera um erro genérico de Automatização no runtime quando as funcionalidades desinstaladas são chamadas. Esta é a constante padrão.
- msoFeatureInstallOnDemand. Solicita que o usuário instale novos recursos.
- msoFeatureInstallOnDemandWithUI. Apresenta um medidor de progresso durante a instalação; não pede ao utilizador para instalar novas funcionalidades.
Utilize a constante msoFeatureInstallOnDemandWithUI para impedir que os utilizadores pensem que a aplicação não está a responder enquanto uma funcionalidade está a ser instalada. Use a constante msoFeatureInstallNone se desejar que o desenvolvedor seja a única pessoa que pode instalar recursos.
Se tiver a propriedade DisplayAlerts definida como Falso, não será pedido aos utilizadores que instalem novas funcionalidades, mesmo que a propriedade FeatureInstall esteja definida como msoFeatureInstallOnDemand. Se a propriedade DisplayAlerts for definida como True, um medidor de progresso de instalação aparecerá se a propriedade FeatureInstall estiver definida como msoFeatureInstallOnDemand.
Exemplo
Esse exemplo ativa uma nova instância do Microsoft Word e verifica o valor da propriedade FeatureInstall. Certifique-se de definir uma referência para a biblioteca de objeto do Microsoft Word. Se a propriedade FeatureInstall estiver definida como msoFeatureInstallNone, o código exibirá uma caixa de mensagem questionando o usuário se ele deseja alterar a configuração da propriedade. Se o utilizador responder Sim, a propriedade está definida como 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
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.