我怎样才能使用C#按下Excel插件的function区button? (路透社Excel插件)

我正在写一个ac#应用程序来从excel中获取数据,其中的数据来自excel的路透社地址。

路透社插件创build了两个卓越的色带(“主页”,“插入”等旁边的菜单标签)“汤森路透Datastream”和“汤森路透”。

为了在Excel中使用Retuers插件function,我首先需要按下“Thomson Reuters Datastream”function区中的“login”button(因此它是绿色的,并且表示“在线”而不是红色和“离线”),因为它需要“在线”,否则路透社的插件function将无法正常工作。

我怎样才能推这个button(访问function区,并确保loginbutton是“在线”,如果没有,然后按下button)从C#?

我很喜欢在C#中创buildExcel应用程序对象,并操作单元格等,但不知道如何按插件的function区button。

任何帮助/指导,非常感谢!

谢谢!

我不认为这是可能的自定义插件,如果它是内置的选项卡,那么你可以使用

Application.CommandBars.ExecuteMso()

为了自动化自定义function区选项卡中的控制,

通过MSAA自动化办公室function区(CSOfficeRibbon辅助function)

find一个插件内置的选项,将其设置为始终login,因此不需要操纵插件的function区,但如果有人遇到解决scheme,将是有趣的