将图表对象添加到集合会导致RTE 438-Object不支持此方法
我试图添加一个表格对象到一个空白的集合。
Line:SheetsCollection.Add(wbTested.Sheets(1))
我想用这个表单集合在稍后的另一个函数中打印他们的细节。
代码如下所示:
Private Sub TestPrintWorksheetsNames() Dim wbTested As Workbook Dim SheetsCollection As New Collection Set wbTested = Workbooks.Open(ThisWorkbook.Path & "/AddinFunctionsKollarBTestWB.xlsx") SheetsCollection.Add (wbTested.Sheets(1)) With wbTested Debug.Print .Name Call PrintWorksheetsNames(SheetsCollection) End With 'wbTested wbTested.Close savechanges:=False Set wbTested = Nothing End Sub
突出显示的行会引发运行时错误438对象不支持此属性或方法 。
你能帮我吗? 是否有可能将对象types添加到集合对象? 怎么样?
删除括号
SheetsCollection.Add wbTested.Sheets(1)