通过自己的应用程序运行/驱动Excel

本文关键字:驱动 Excel 运行 应用程序 自己的 | 更新日期: 2023-09-27 18:29:23

是否可以通过c#应用程序"驱动"excel(即从excel gui下拉列表中选择内容,按下按钮并读取特定单元格的内容)?

这不是真正的测试,而是数据报废,类似于selenium,您可以通过C#驱动浏览器。

通过自己的应用程序运行/驱动Excel

是否可以通过c#应用程序"驱动"excel(即从excel gui下拉列表中选择一些内容,按下按钮并读取特定单元格的内容)?

是的,您可以从C#使用COM Automation。创建一个C#项目,并在对话框的COM部分添加一个引用。您应该参考Microsoft Excel 14.0对象库。这是Excel 2010版本,如果您使用其他版本,则应参考您在计算机上安装的版本。

然后,您可以像使用VBA一样自动执行Excel,但现在使用的是C#。在MSDN上,您有Excel 2010中的VBA入门,其中介绍了如何使用宏记录器从Excel中执行的操作创建VBA子例程。然后,您必须将VBA转换为类似的C#代码。