可以!通过OLE DB ,原则上可以访问任何数据格式文件 ,只要有支持该文件格式的 OLE DB Provider 就可以了。

解决方案 »

  1.   

    当然可以,我已经试过了,告诉你一个简单的方法,先加上一个adodc,然后用它连接字符串生成一个连接字符串,当然也可以直接用adodc.
    然后
      conn.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=""DSN=Excel Files;DBQ=F:\My Document\Office\当月客户.XLS;DefaultDir=F:\My Document\Office;DriverId=790;MaxBufferSize=2048;PageTimeout=5;"""
      conn.CursorLocation = adUseClient
      conn.Open
      Set rs = New Recordset
      rs.Open "[九八七月$]", conn, adOpenDynamic, adLockOptimistic, adCmdTable
      Set DataGridAdo.DataSource = rs
    就可以了,注意要加上[]比较好。注意连接字符串中要用两个双引号来表示一个引号