na realidade não tem muito segredo, veja um exemplo básico
Dim sArquivo As String, sLinha As String
Dim iARQ As Integer
Dim CAB As Boolean
sArquivo = App.Path & "teste.TXT"
If Right$(App.Path, 1) <> "\" Then
sArquivo = App.Path & "\teste.TXT"
End If
'Verificando se o arquivo existe:
If Dir$(sArquivo) = "" Then
'O arquivo NÃO existe.
MsgBox "O arquivo não existe!", vbExclamation, _
"ATENÇÃO!!!"
Exit Sub
End If
iARQ = FreeFile
Open sArquivo For Input As iARQ
'Verificando se o arquivo está em branco:
If LOF(iARQ) = 0 Then
'O arquivo está em branco.
MsgBox "O arquivo está em branco!", vbExclamation, _
"ATENÇÃO!!!"
'Fecha o arquivo
Close iARQ
Exit Sub
End If
Do While Not EOF(iARQ) 'Enquanto ñ chegar ao fim do arq...
'Pega a linha atual:
Line Input #iARQ, sLinha
' como existem palavra chaves no arquivo ficaria mais ou menos assim
if slinha="[IP Address]" then
' aqui você coloca slinha na coluna um do grid, não me lembro como
' ex: grid1.col=1
' grid.additem=slinha
end if
if slinha="[Password]" then
' aqui você coloca slinha na coluna um do grid, não me lembro como
' ex: grid1.col=2
' grid.additem=slinha
End If
' e assim por diante
Loop
Close iARQ
espero que você tenha entendido
até