启用由Excel / PPT禁用的内置Officefunction区button
这是很好地logging如何在Microsoft Office内置的function区button可以重新用途( 例如这里 ),例如复制button。 但是,我并不知道有任何方法可以完全控制重新使用的内置控件的启用状态。 对我来说,这是一个问题,因为我想在Excel和PowerPoint中实现一些扩展function,在某些情况下,alignmentbutton是有意义的。 但它们被Excel / PowerPoint禁用,所以重新调整它们不起作用。
禁用默认启用的内置button不是问题。 为内置button定义一个getEnabledcallback函数似乎可以解决问题。
但是如何启用默认禁用的内置function区button? (getEnabled在这里没有帮助)
我怀疑没有“VBA / VSTO方式”来完成任务? 你认为有可能使用COM,例如通过IAccessible? 到目前为止,我只find枚举,select和调用button命令的方法,但不能改变它们的状态。
由于这个问题有一些意见,我只想确认没有任何支持的方法来实现我所想要的知识。 丝带界面和IAccessible都不帮助。 这不幸是我能给的最好的答案。