Ciao a tutti,

sto scrivendo un piccolo programmino che in automatico mi permetta di scaricare da SharePoint dei documenti nel mio Outlook creando di fatto un file .pst dove vi sono tutti i documenti.

Questa funzionalità è implementata in SharePoint con la voce "Connetti ad Outlook" e questa mi crea effettivamente le cartelle in Outlook con la voce "Elenchi di Sharepoint".

Quindi ho provato a scrivere il seguente codice:
codice:
        
Dim MyOutlook As Object
Dim name As Microsoft.Office.Interop.Outlook.NameSpace
Dim folder As Microsoft.Office.Interop.Outlook.MAPIFolder
Dim returnValue As SharingItem


MyOutlook = CreateObject("Outlook.Application")
returnValue = name.CreateSharingItem("Elenchi di SharePoint", "url di SharePoint")
MyOutlook.Namespace.Folders("Elenchi di SharePoint")
name = MyOutlook.GetNamespace("mapi")
folder = name.Folders("Elenchi di SharePoint")
folder.Name = "Library"
MyOutlook = Nothing

Ovviamente il compilatore mi dice che name non è ancora assegnata per poter essere messa a destra di un'assegnazione.

Qualche consiglio su come implementare questa idea?

Grazie mille in anticipo