我试图在vb6中显示excel文件,我尝试使用以下代码来显示它:
Private Sub Command1_Click()
Dim xlsApp As Excel.Application
Set xlsTemp = New Excel.Application
wbk = xlsTemp.Workbooks.Open = "C:\MANGO\Test.xls" 'xls file path
List1.AddItem (wbk) 'add data wbk
End Sub
但是,它返回了449错误
所以,我该怎么做才能使它像魅力一样工作。 感谢
答案 0 :(得分:3)
您无法将Workbook object
添加到列表中,这是不一致的。
您可以添加String
,请尝试以下内容:
Private Sub Command1_Click()
Dim xlsApp As Excel.Application
Set xlsTemp = New Excel.Application
wbk = xlsTemp.Workbooks.Open = "C:\MANGO\Test.xls" 'xls file path
List1.AddItem (wbk.Name) 'add data wbk
End Sub
使用Workbook对象的Name
属性。
顺便说一句,您可以使用Excel附带的帮助自己找到这个:
AddItem
AddItem
期望String
参数为Text