如何控制XL的特定细胞?

时间:2017-05-07 08:39:55

标签: excel qtp hp-uft

以下是我打开XL文件的代码。

Set myxl = createobject("excel.application")

myxl.Workbooks.Open "E:\Employment.xls" 

myxl.Application.Visible = true

这里我面临一个问题。此代码可以打开XL文件,但它只显示在任务栏上。我无法看到xl文件的内容。有关详细信息,请参阅随附的屏幕截图

2]我的第二个问题是 我想截取第300行和第8列单元格的屏幕截图。我能够通过UFT读取这个特定单元格的数据但是无法滚动到这个单元格,这样我就可以截取单元格(300,8)

1 个答案:

答案 0 :(得分:1)

  1. 您可以在最大化模式下打开Excel,如下所示:

    myxl.WindowState = -4137

  2. 要滚动到单元格(300,8),您可以使用以下内容:

    myxl.ActiveWindow.ScrollRow = 300

    myxl.ActiveWindow.ScrollColumn = 8

  3. 让我知道它是否有效。