在 PowerPoint 中通过 C# 激活功能区按钮

发布于 2024-08-24 05:29:51 字数 252 浏览 6 评论 0原文

如何从 C# 激活 PowerPoint 的功能区按钮之一?

我们希望能够在通过按功能区按钮之一设置的上下文中运行一些代码。

仅通过互操作运行我们的代码是行不通的。

我希望能够做这样的事情:

Ribbon.GetControlByName(controlName).DoClick()

有谁知道这样的事情是否可能,或者知道这是不可能的?

任何提示将不胜感激。

How might it be possible to activate one of PowerPoint's ribbon buttons from C# ?

We want to be able to run some code in the context that is set up by pressing one of the ribbon buttons.

Just running our code via the interop doesn't work.

I want to be able to do something like this:

Ribbon.GetControlByName(controlName).DoClick()

Does anyone know if something like this might be possible, or know that it's not possible ?

Any hints would be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梅倚清风 2024-08-31 05:29:51

老派的做法,但是仍然是最好的方法之一,假设存在 Ribbon<->CommandBar 关联。

Going old school on you, but this is one of the best ways (still) to do this, assuming there is a Ribbon<->CommandBar coorelation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文