Ciao a tutti,
dovrei fare un programma che recupera i dati delle agende dal server Exchange. Ho provato a dare un'occhiata in rete ma non ho trovato nulla che potesse aiutarmi, per cui ho pensato che sia più semplice passare attraverso Outlook.
Sul mio pc ho i permessi di amministratore per visualizzare i vari calendari, però da codice non so come fare per accedervi.
Riesco a leggere i dati del mio account in questo modo:

Dim Sb As System.Text.StringBuilder
Sb = New System.Text.StringBuilder
Dim objOLApp As Outlook.Application
objOLApp = New Outlook.Application
Dim myNamespace As Outlook.NameSpace
myNamespace = objOLApp.GetNamespace("MAPI")
Dim CalendarFolder As Outlook.Folder = myNamespace.GetDefaultFolder(Outlook.OlDefaultFold ers.olFolderCalendar)
Dim objCalenderItem As Outlook.AppointmentItem
For intAppointmentCtr As Int32 = 1 To CalendarFolder.Items.Count
objCalenderItem = CalendarFolder.Items.Item(intAppointmentCtr)
...[operazioni varie sull'appuntamento].....
Next

ma come faccio a loggarmi come amministratore e a dire di aprire il calendario di UtenteB, UtenteC ecc.?