Bem, não sou usuário dos Mac's, talvez alguém que o seja possa contribuir com sua opinião.
Segue o link (tomara que não sumam com o artigo).
Vou guardar uma cópia em pdf no meu e-mail, caso o link esteja quebrado.
;-)
Eventualmente dicas sobre outros programas, Windows e hardware.
Sub ver()
Dim arquivo As String
arquivo = "c:\teste.xls"
Dim cnn As New ADODB.Connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source = " _
& arquivo & ";Extended Properties=Excel 8.0;"
On Error Resume Next
cnn.Execute "SELECT top 1 * from [planilha1$]"
If Err.Number = 0 Then
MsgBox "Planilha existe"
Else
MsgBox "Planilha não existe"
End If
cnn.Close
Set cnn = Nothing
End Sub
Sub carrega_listview2()
With Me.Listview2
.View = lvwReport
.GridLines = True
.FullRowSelect = True
.ListItems.Clear
.ColumnHeaders.Clear
End With
'Cabeçalho do ListView
With Me.Listview2.ColumnHeaders
.Add , , "N/Número", 1500, lvwcolumright
.Add , , "Cartório", 1300, lvwColumnLeft
.Add , , "Protocolo", 1300, lvwcolumright
.Add , , "Vencimento", 1300, lvwColumnLeft
.Add , , "Valor", 1000, lvwcolumright
End With
'Adicionar itens
rst.MoveFirst
Do Until rst.EOF
Set lstItem = Me.Listview2.ListItems.Add()
lstItem.Text = Format(rst!Nosso_Numero, "000000000000000")
lstItem.SubItems(1) = Format(rst!numero_tabe_protesto, "00")
lstItem.SubItems(2) = Format(rst!numero_protocolo, "0000000000")
lstItem.SubItems(3) = rst!data_venc
lstItem.SubItems(4) = Format(rst!vl_titulo / 100, "#0.00")
rst.MoveNext
Loop
rst.Close
End Sub