- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在开发 Office 加载项。由于功能区控件的某些限制(例如,menuSeparator
没有可见性控件或 splitButton
无法托管 dynamicMenu
只有 menu
),我需要能够通过重复调用加载项的 IRibbonExtensibility.GetCustomUI
来使 Office 应用重新加载功能区。
这可能吗?
最佳答案
据我所知,功能区加载项需要停止然后重新启动您的加载项。鉴于可以访问 outlook 中的加载项列表,必须有一种方法可以做到这一点。您可以运行加载项的另一个实例,该实例将首先关闭前一个实例,然后返回更新后的功能区 XML。但这意味着当用户单击功能区的组件时它不适用,并且您必须将所有数据保存在某个地方然后读取它以恢复加载项状态。此外,用户可能会看到色带消失并再次出现,这可能不会被欣赏。
关于c# - 触发对 IRibbonExtensibility.GetCustomUI() 的调用以强制刷新功能区 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8432106/
我正在开发 Outlook 的共享加载项。 我的一位客户在他的机器上遇到了问题,他在主窗口功能区中看不到我的加载项按钮/ui。 在探索他的环境和我的日志之后,我注意到接口(interface) IRi
我在 ExcelDNA 中创建了一个自定义功能区(扩展 ExcelRibbon)并重写 GetCustomUI() 方法以从字符串列表创建菜单控件。基本上: public override strin
我正在开发 Office 加载项。由于功能区控件的某些限制(例如,menuSeparator 没有可见性控件或 splitButton 无法托管 dynamicMenu 只有 menu),我需要能够通
我是一名优秀的程序员,十分优秀!