gpt4 book ai didi

c# - 触发对 IRibbonExtensibility.GetCustomUI() 的调用以强制刷新功能区 UI

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:04 25 4
gpt4 key购买 nike

我正在开发 Office 加载项。由于功能区控件的某些限制(例如,menuSeparator 没有可见性控件或 splitButton 无法托管 dynamicMenu 只有 menu),我需要能够通过重复调用加载项的 IRibbonExtensibility.GetCustomUI 来使 Office 应用重新加载功能区。

这可能吗?

最佳答案

据我所知,功能区加载项需要停止然后重新启动您的加载项。鉴于可以访问 outlook 中的加载项列表,必须有一种方法可以做到这一点。您可以运行加载项的另一个实例,该实例将首先关闭前一个实例,然后返回更新后的功能区 XML。但这意味着当用户单击功能区的组件时它不适用,并且您必须将所有数据保存在某个地方然后读取它以恢复加载项状态。此外,用户可能会看到色带消失并再次出现,这可能不会被欣赏。

关于c# - 触发对 IRibbonExtensibility.GetCustomUI() 的调用以强制刷新功能区 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8432106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com