Programación General > Visual Basic 6.0 e inferiores
Re: Importar desde OUTLOOK
chiaravel:
Hola, me gustaria saber si existe un OCX, o algun codigo para poder desde una aplicacion VB (NO VBA) importar en una base de Datos, (Nombre, Email) sacados de la libreta de direcciones del OUTLOOK.
O donde puedo leer las instrucciones, o un tutorial para hacerlo.
Muchas Gracias
JKim:
Hola ¿Pablo?!
Mira he buscado y he encontrado esto:
Dim RstConnect As ADODB.Connection
Dim RSTADO As ADODB.Recordset
Dim strConn As String
Set RstConnect = New ADODB.Connection
Set RSTADO = New ADODB.Recordset
With RstConnect
'Change the Connection String below to the correct settings
.ConnectionString = "Provider=Microsoft.JET.OLEDB.4.0;Exchange 4.0;MAPILEVEL=Outlook Address Book;PROFILE=Outlook;TABLETYPE=1;DATABASE=c:temp"
.Open
End With
With RSTADO
Set .ActiveConnection = RstConnect
.CursorType = adOpenStatic
.LockType = adLockReadOnly
.Open "Select * from [Contacts]"
.MoveFirst
'As a test just itterate to the first contact
Dim i As Long
For i = 0 To RSTADO.Fields.Count - 1
Debug.Print RSTADO(i).Name + vbTab + Format(RSTADO(i).Value)
Next i
.Close
End With
Set RSTADO = Nothing
RstConnect.Close
Set RstConnect = Nothing
Pero aunque parece que hay gente a quienes les funciona a mi no me va,
te lo dejo por si quieres probarlo
Saludos!
chiaravel:
Hola, Agradezco mucho tu intervencion.
No...lamentablemente a mi tampoco me funciona, y creo que se debe a que en la conexion hace mension a Exchange y yo no tengo Exchange.
Quizas por eso a ti tampoco te funciona.
Estoy tratando de lidiar con la OUTLOOK.APLICATION.
Muchas Gracias
JKim:
ROBER.29:
Hola,
Yo hice en su día una aplicación que trabajaba de forma asincrona contra el outlook pero no la encuentro.
Lo que si te puedo decir es q obtuve mucha información de esta página:
http://www.planet-source-code.com/
entra y busca outlook en el lenguaje visual basic y encontraras mucha información.
Espero que te sirva.
Saludos.
Navegación
[#] Página Siguiente
Ir a la versión completa