我试了试,和打开普通的EXCEL(*.xlt)没什么区别呀!    Set Ex = CreateObject("excel.application")
    
    Set ExWBook = Ex.Workbooks.Open("C:\Book1.Csv")
    Ex.Visible = True
就OK了!当然要先在工程菜单下引用EXCEL APPLICATION

解决方案 »

  1.   

    谢了 gaodz(慕白)兄,但是我关键是想从CSV文件中读取数据,不知该如何实现,恕在下太菜。
      

  2.   

    与excel一样操作啊。Range("A1").Value or Cell(1,1).Value
      

  3.   

    ''open the csv file like a database
      Set cn = New ADODB.Connection
      Set rs = New ADODB.Recordset
      cn.Open " Driver={Microsoft Text Driver (*.txt; *.csv)};" & _
              " Dbq=" & gReadPath & ";" & _
              " Extensions=asc,csv,tab,txt"如果想像数据库一样使用csv可以这样。然后可以执行sql
    rs.Open "Select *  from sheet1", cn, adOpenStatic