【发布时间】:2017-06-03 01:03:44
【问题描述】:
尝试运行以下 VBScript:
Set ObjExcel = createobject("Excel.Application")
Set objWb = objExcel.Workbooks.Open("C:\test.xlsx")
Set objSheet = objWb.Worksheets("Sheet1")
objSheet.Cells(1,1).Select
With ActiveCell.Font
.Bold = True
.Italic = True
End With
抛出如下错误:
行:7 字符:1 错误:需要对象:“ActiveCell” 代码:800A01A8 来源:Microsoft VBScript 运行时错误
所以它没有链接 ActiveCell。我花了几个小时在网上搜索了很多类似的问题,但没有运气,有什么建议吗?提前致谢。
【问题讨论】:
-
错误信息很明确:
ActiveCell将在您的脚本中被解释为一个对象,无需任何声明。 -
好的,我曾认为 ActiveCell 是 VB 脚本中的一个预定义函数(如果这是正确的术语),它操纵到当前选定的单元格?如果我必须声明它,那是否意味着它是一个变量名?谢谢