我在使用鞋子时遇到了问题。我基本上是在尝试打开一个 excel 文档并将工作表的名称传递给 list_box。选择文件后按下按钮调用以下方法。(这一切正常,文件打开)
exc = WIN32OLE::new('excel.Application')
excWB = exc.Workbooks.Open(xlsFile)
@excWS = Array::new
exc.visible = true
excWB.Worksheets.each { |ws| @excWS.push(ws.name) }
para @excWS
list_box :items=> @excWS
不仅名称没有显示在 list_box 中,而且应用程序在加载该框后不久崩溃,没有错误。para @excWS 可以毫无问题地显示工作表的名称。
我究竟做错了什么?