如何在vb6中的listBox中显示excel文件

发布于 2025-01-01 21:32:02 字数 360 浏览 0 评论 0原文

我尝试在 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 错误,

所以,我应该做什么才能让它像魅力一样工作。 谢谢

i tried to display excel file in vb6, and i tried the following code to displaying it:

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

but, it returned the 449 error

so, what should i do to make it work like a charm.
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风透绣罗衣 2025-01-08 21:32:02

您无法将 Workbook 对象 添加到列表中,这是不一致的。

您可以添加一个 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
  • F1
  • 阅读帮助文件,告诉您应该提供哪些参数,尤其是哪种 类型(在本例中,AddItem 期望 Text 参数为 String

You cannot add a Workbook object to a list, this is inconsistent.

You can add a String so try something like:

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

using the Name property of the Workbook object.

Btw, you could have found this by yourself using Excel included help :

  • select AddItem
  • press F1
  • read the help file telling you wich arguments you should give, especially which type (in this case, AddItem expected a String for the Text argument
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文