|
1
6
工具栏按钮是否有键绑定? 如果有,可以使用sendkeys方法将该键发送到Excel: http://msdn.microsoft.com/en-us/library/aa202943(office.10).aspx 或者, 命令栏 收集可能有用。见 http://msdn.microsoft.com/en-us/library/aa171356(office.11).aspx 供参考。 下面的示例代码列出了“标准”工具栏中可见的命令栏和控件。当它找到带有标题的控件时 正常开放 ,它调用控件。这将显示“文件->打开”对话框:
高温高压 |
|
|
2
1
我不知道你怎么点击这些按钮。
未经考验!
|
|
|
3
1
我认为您在win32::ole中走对了。我过去用它来自动处理Excel。我不认为OLE能让你访问图形用户界面元素(例如激活按钮),所以你可能需要知道工具栏是否支持OLE以及界面是什么。 我能想到的另一种选择是尝试通过编程控制鼠标来实际单击按钮。这假设您运行的是Excel可见的OLE(不一定是这样),并创建了计算如何定位光标的困难情况。如果可以选择的话,OLE会简单得多。 |