Свойство Application. Феатуреинсталл (PowerPoint)Application.FeatureInstall property (PowerPoint)

Возвращает или задает способ обработки вызовов к методам и свойствам, для которых требуются функции, которые еще не установлены, в Microsoft PowerPoint.Returns or sets how Microsoft PowerPoint handles calls to methods and properties that require features not yet installed. Для чтения и записи.Read/write.

СинтаксисSyntax

выражение.expression. FeatureInstall

выражение: переменная, представляющая объект Application.expression A variable that represents an Application object.

Возвращаемое значениеReturn value

MsoFeatureInstallMsoFeatureInstall

ПримечанияRemarks

Вы можете использовать константу мсофеатуреинсталлондемандвисуи , чтобы пользователи не могли указать, что приложение не отвечает на запросы во время установки компонента.You can use the msoFeatureInstallOnDemandWithUI constant to prevent users from believing that the application is not responding while a feature is being installed. Используйте константу мсофеатуреинсталлноне со встроенными процедурами перехвата ошибок, чтобы исключить установку компонентов конечных пользователей.Use the msoFeatureInstallNone constant with error trapping routines to exclude end-user feature installation.

Примечание

Если вы ссылаетесь на шаблон оформления неустановленной презентации в строке, создается ошибка во время выполнения.If you refer to an uninstalled presentation design template in a string, a run-time error is generated. Шаблон не устанавливается автоматически независимо от значения свойства феатуреинсталл .The template is not installed automatically regardless of your FeatureInstall property setting. Чтобы использовать метод апплитемплате для шаблона, который в настоящее время не установлен, сначала необходимо установить дополнительные шаблоны оформления.To use the ApplyTemplate method for a template that is not currently installed, you first must install the additional design templates. Для этого установите дополнительные шаблоны оформления для PowerPoint, запустив программу установки Microsoft Office (доступна, щелкнув значок Установка и удаление программ в панели управления Windows).To do so, install the Additional Design Templates for PowerPoint by running the Microsoft Office installation program (available by clicking the Add/Remove Programs icon in Windows Control Panel).

Значением свойства феатуреинсталл может быть одна из этих констант мсофеатуреинсталл .The value of the FeatureInstall property can be one of these MsoFeatureInstall constants.

КонстантаConstant ОписаниеDescription
МсофеатуреинсталлнонеmsoFeatureInstallNone Значение по умолчанию.The default. При вызове неустановленных компонентов создается Перехватываемая ошибка автоматизации времени выполнения.A trappable run-time automation error is generated when uninstalled features are called.
МсофеатуреинсталлондемандmsoFeatureInstallOnDemand Отобразится диалоговое окно с запросом на установку новых компонентов.A dialog box is displayed prompting the user to install new features.
МсофеатуреинсталлондемандвисуиmsoFeatureInstallOnDemandWithUI Во время установки отображается индикатор хода выполнения.A progress meter is displayed during installation. Пользователю не предлагается установить новые функции.The user is not prompted to install new features.

ПримерExample

В этом примере проверяется значение свойства феатуреинсталл .This example checks the value of the FeatureInstall property. Если свойству присвоено значение мсофеатуреинсталлноне, в коде отображается окно сообщения, в котором пользователю предлагается указать, следует ли изменить значение свойства.If the property is set to msoFeatureInstallNone, the code displays a message box that asks the user whether they want to change the property setting. Если пользователь ответит "Да", для этого свойства задано значение мсофеатуреинсталлондеманд.If the user responds "Yes", the property is set to 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

См. такжеSee also

Объект ApplicationApplication Object

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

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.