Поделиться через


Свойство Application.FeatureInstall (Word)

Возвращает или задает способ обработки Microsoft Word вызовов методов и свойств, для которых требуются еще не установленные компоненты. Чтение и запись MsoFeatureInstall.

Синтаксис

выражение. FeatureInstall

выражение (обязательно). Переменная, представляющая объект Application .

Замечания

Используйте константу msoFeatureInstallOnDemandWithUI , чтобы запретить пользователям поверить, что приложение не отвечает во время установки компонента. Используйте константу msoFeatureInstallNone, если вы хотите, чтобы разработчик был единственным, кто может устанавливать компоненты.

Если для свойства DisplayAlerts задано значение False, пользователям не будет предложено установить новые компоненты, даже если свойство FeatureInstall имеет значение msoFeatureInstallOnDemand. Если свойство DisplayAlerts имеет значение True, то если свойство FeatureInstall имеет значение msoFeatureInstallOnDemand, отобразится счетчик хода выполнения установки.

Пример

В этом примере активируется новый экземпляр Microsoft Excel и проверяется значение свойства FeatureInstall . Если для свойства задано значение msoFeatureInstallNone, в коде отображается окно сообщения с запросом пользователя, требуется ли изменить параметр свойства. Если пользователь отвечает "Да", свойству присваивается значение msoFeatureInstallOnDemand.

Примечание.

Чтобы этот пример правильно функционировал, необходимо добавить ссылку на библиотеку объектов 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

См. также

Объект Application

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.