首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用C#按下Excel外接程序的功能区按钮?(路透社Excel加载项)

如何使用C#按下Excel外接程序的功能区按钮?(路透社Excel加载项)
EN

Stack Overflow用户
提问于 2013-08-27 00:11:59
回答 2查看 873关注 0票数 1

我正在写一个c#应用程序从excel中获取数据,其中数据来自excel路透社插件。

路透社插件创建了两个excel功能区(“主页”、“插入”等旁边的菜单选项卡)“汤森路透数据流”和“汤森路透”。

为了在excel中使用Retuers插件功能,我首先需要按下“汤姆森路透社数据流”功能区中的“登录”按钮(这样它是绿色的,并且显示“在线”而不是红色和“离线”),因为它需要是“在线”的,否则路透社插件功能将不起作用。

如何从c#按下此按钮(访问功能区并确保登录按钮为"Online",如果不是,请按按钮)?

我习惯于在C#中创建Excel Application对象和操作单元格等,但不知道如何按下插件的功能区按钮。

任何帮助/指导都是非常感谢的!

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-09-02 19:19:57

我不认为这是可能的自定义插件,如果它是内置的标签,然后你可以使用

Application.CommandBars.ExecuteMso()

对于在自定义功能区选项卡中自动执行控件,这可能会对您有所帮助

Automate Office Ribbon through MSAA (CSOfficeRibbon​Accessibility)

票数 0
EN

Stack Overflow用户

发布于 2013-09-04 16:27:12

我发现了一个内置到插件中的选项,将其设置为始终登录,因此不需要操作插件的功能区,但如果任何人遇到解决方案,都会很有趣

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18448402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档