How to extract outlook calendar data.

  • Thread starter Sindhura
  • Start date Views 3,574
Status
Not open for further replies.
S

Sindhura

Hi,

I want to extract the calender data (i.e the data of all the shared

calenders)

I am creating an Add-in for Outlook in Vb.net . I need to read the meetings

between a given duration from a shared calendar. I will give the shared

calendar names ( around 20) with time and i need to know which all calendars

and free and which all are busy at that specific time.

I already tried to read the calendars in a loop and its taking a lot of time

to read each calendar.so i wanted to know if there is a faster way of doing

this.

Can anyone let me know where does this data get stored and how to extract

the same.

I am using outlook 2003.

~ Sindhura
 

Michael Bauer

Senior Member
Best answers
0
Outlook version
Outlook 2010 32 bit
Email Account
Exchange Server
With the Redemption library (www.dimastr.com) you can read the data very

fast. There's a lot of help and code examples on the website. See the

MapiTable object.

Best regards

Michael Bauer

Am Tue, 19 Jan 2010 21:14:01 -0800 schrieb Sindhura:


> Hi,
> I want to extract the calender data (i.e the data of all the shared
> calenders)

> I am creating an Add-in for Outlook in Vb.net . I need to read the


meetings
> between a given duration from a shared calendar. I will give the shared
> calendar names ( around 20) with time and i need to know which all


calendars
> and free and which all are busy at that specific time.
> I already tried to read the calendars in a loop and its taking a lot of


time
> to read each calendar.so i wanted to know if there is a faster way of


doing
> this.

> Can anyone let me know where does this data get stored and how to extract
> the same.

> I am using outlook 2003.

> ~ Sindhura
 
S

Sue Mosher [MVP]

In addition to Michael's suggestion, you might want to look at

http://www.outlookcode.com/article.aspx?id=30 for an explanation of the

logic needed to search over a date range. Also, if you need only free/busy

availability information and not the details of appointments, you can use

the Recipient.FreeBusy method.

Sue Mosher

"Sindhura" <Sindhura> wrote in message

news:83D21782-06E7-482B-9A72-A337A7561321@microsoft.com...
> Hi,
> I want to extract the calender data (i.e the data of all the shared
> calenders)

> I am creating an Add-in for Outlook in Vb.net . I need to read the
> meetings
> between a given duration from a shared calendar. I will give the shared
> calendar names ( around 20) with time and i need to know which all
> calendars
> and free and which all are busy at that specific time.
> I already tried to read the calendars in a loop and its taking a lot of
> time
> to read each calendar.so i wanted to know if there is a faster way of
> doing
> this.

> Can anyone let me know where does this data get stored and how to extract
> the same.

> I am using outlook 2003.

> ~ Sindhura
 
D

Dmitry Streblechenko

You might also want to look into RDOFolder2.GetActivitiesForTimeRange

(http://www.dimastr.com/redemption/rdo/RDOFolder.htm#rdofolder2) and

RDOAddressEntry.FreeBusyList

(http://www.dimastr.com/redemption/rdo/RDOAddressEntry.htm)

Dmitry Streblechenko (MVP)

-

"Michael Bauer " <mb@mvps.org> wrote in message

news:1l3g8bnvhmas5$.1si7kl65ai1a9.dlg@40tude.net...

> With the Redemption library (www.dimastr.com) you can read the data very
> fast. There's a lot of help and code examples on the website. See the
> MapiTable object.

> > Best regards
> Michael Bauer
>

>

> Am Tue, 19 Jan 2010 21:14:01 -0800 schrieb Sindhura:
>
> > Hi,
> > I want to extract the calender data (i.e the data of all the shared
> > calenders)
>

>> I am creating an Add-in for Outlook in Vb.net . I need to read the

> meetings
> > between a given duration from a shared calendar. I will give the shared
> > calendar names ( around 20) with time and i need to know which all

> calendars
> > and free and which all are busy at that specific time.
> > I already tried to read the calendars in a loop and its taking a lot of

> time
> > to read each calendar.so i wanted to know if there is a faster way of

> doing
> > this.
>

>> Can anyone let me know where does this data get stored and how to extract
> > the same.
>

>> I am using outlook 2003.
>

>> ~ Sindhura
 
Status
Not open for further replies.
Top