如何使用VBScript在Excel中激活给定的单元格

我想用VBScript来激活一个给定的单元格(比如A29)。

我试过了:

xlsobj.WorkBooks.Open("abcd.xlsx").range("A29").activate 

但它没有工作。 我该如何解决?

您需要识别/访问表单:

 xlsobj.WorkBooks.Open("abcd.xlsx").sheets("...").range("A29").activate 

请注意添加的.Sheets("...")位,您必须将其replace为您的工作表的实际名称。

您不能select工作簿的范围。 您需要指定一个工作表。

所以更像是:

 ActiveWorkbook.Sheets("Sheet1").Range("A29").Activate