IOleCommandTarget.QueryStatus:支持但未启用SaveAs命令

问题描述 投票:0回答:1

我一直在使用IOleCommandTarget.Exec()在InfoPath表单上成功执行SaveAs命令。但是,它在客户端计算机上失败,因为IOleCommandTarget.QueryStatus()仅返回OLECMDF_SUPPORTED的值。要使用该命令,它必须同时是OLECMDF_SUPPORTEDOLECMDF_ENABLED

什么原因导致无法启用该命令?

com infopath
1个回答
0
投票

该命令不可用的原因是,在表单上未选中文件->表单选项->填充器功能->“另存为”。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.