IOleCommandTarget.QueryStatus: команда SaveAs поддерживается, но не включена - PullRequest
0 голосов
/ 03 февраля 2020

Я использовал IOleCommandTarget.Exec() для успешного выполнения команды SaveAs в формах InfoPath. Однако на клиентском компьютере происходит сбой, поскольку IOleCommandTarget.QueryStatus() возвращает только значение OLECMDF_SUPPORTED. Чтобы использовать команду, она должна быть и OLECMDF_SUPPORTED, и OLECMDF_ENABLED.

Что может быть причиной того, что команда не активирована?

1 Ответ

0 голосов
/ 04 февраля 2020

Причина, по которой команда была недоступна, заключалась в том, что Файл -> Параметры формы -> Функции заполнителя -> «Сохранить и сохранить как» не был отмечен в форме.

enter image description here

...