IOleCommandTarget.QueryStatus: 支持但未启用另存为命令
IOleCommandTarget.QueryStatus: SaveAs command is supported but not enabled
我一直在使用 IOleCommandTarget.Exec()
在 InfoPath 表单上成功执行 SaveAs
命令。但是,它在客户端计算机上失败,因为 IOleCommandTarget.QueryStatus()
只有 returns 值 OLECMDF_SUPPORTED
。要使用该命令,它需要同时是 OLECMDF_SUPPORTED
和 OLECMDF_ENABLED
.
什么可能导致命令未启用?
命令不可用的原因是文件 -> 表单选项 -> 填充功能 -> 表单上的“保存并另存为”未选中。
我一直在使用 IOleCommandTarget.Exec()
在 InfoPath 表单上成功执行 SaveAs
命令。但是,它在客户端计算机上失败,因为 IOleCommandTarget.QueryStatus()
只有 returns 值 OLECMDF_SUPPORTED
。要使用该命令,它需要同时是 OLECMDF_SUPPORTED
和 OLECMDF_ENABLED
.
什么可能导致命令未启用?
命令不可用的原因是文件 -> 表单选项 -> 填充功能 -> 表单上的“保存并另存为”未选中。