22 messaggi dal 17 luglio 2006
Ciao!Vi prego...qlc può darmi una mano?
Devo importare in Access 2003 i contatti presenti in outlook 2003 tramite uno script esterno...per ora ho trovato il modo di fare ciò con un modulo di access...ma io devo farlo eseguire esternamente,tramite VB script!!!
Posto il codice del modulo:
Sub ImportContactsFromOutlook()
   ' Set up DAO objects (uses existing "tblContacts" table)
   Dim rst As DAO.Recordset
   Set rst = CurrentDb.OpenRecordset("Contatti")
   ' Set up Outlook objects.
   Dim ol As New Outlook.Application
   Dim olns As Outlook.NameSpace
   Dim cf As Outlook.MAPIFolder
   Dim c As Outlook.ContactItem
   Dim objItems As Outlook.Items
   Dim Prop As Outlook.UserProperty
   Set olns = ol.GetNamespace("MAPI")
   Set cf = olns.GetDefaultFolder(olFolderContacts)
   Set objItems = cf.Items
   iNumContacts = objItems.Count
   If iNumContacts <> 0 Then
      For i = 1 To iNumContacts
         If TypeName(objItems(i)) = "ContactItem" Then
            Set c = objItems(i)
            rst.AddNew
           rst!FirstName = c.FirstName
            rst!LastName = c.LastName
            rst.Update
         End If
      Next i
      rst.Close
      MsgBox "Finished."
   Else
      MsgBox "No contacts to export."
   End If
End Sub

Spero in qualche aiuto per adattarlo in Visual Basic Script!!!
1 messaggio dal 01 novembre 2006
ciao,

scusa hai avuto risposta per il tuo probema Access-Outlook?
anch'io ho lo stesso problema.

mi potresti dare un aiuto?


grazie.

matteo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.