我正在尝试使用commandbars向功能区添加一个按钮,但我找不到任何示例或方法。

我不能使用customui XML,因为我需要更改按钮的可见性,而且Customui XML不支持。

我发现了一个名为“功能区”的命令栏,其中CommandBarControl也称为“功能区”,但我没有看到我如何使用它在“TabHome”上放置一个按钮。

有谁知道我在这里遗漏了什么?或者可以将我指向一个例子?

谢谢!

有帮助吗?

解决方案

据我所知,您无法使用CommandBars来控制功能区。它没有意义这样做,因为CommandBars技术被折旧用于功能区UI,并且仅支持兼容性。

没有完全明白为什么你不想使用带XML来自定义功能区?这是官方方式。要控制按钮可见性,您应该简单地将按钮的“可获得”属性设置为事件处理程序(回调),并且在该回调返回true / false以显示/隐藏按钮...

你不能动态地显示/隐藏内置办公室按钮,但您应该能够显示/隐藏您自己的按钮而没有任何问题。

看起来非常相似:

有没有办法使用VBA和XML来将按钮添加到Office 2010功能区,具体取决于文件名中的字符串?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top