How to get meeting timing from outlook calendar for a particular day?

3 views (last 30 days)
I want to write a script which will give user all the meetings scheduled for a particular day!
h = actxserver('outlook.Application')
namespace = h.GetNamespace('MAPI');
Calendars = namespace.GetDefaultFolder('olFolderCalendar')

Answers (1)

ES
ES on 10 May 2018
Edited: per isakson on 11 May 2018
You may use
Calendars.Items.GetFirst,
Calendars.Items.GetNext,
Calendars.Items.GetLast
etc.
Example:
>> Calendars.Items.GetLast.Duration
ans =
120
>> Calendars.Items.GetLast.Start
ans =
9/20/2016 10:30:00 AM
>> Calendars.Items.GetLast.End
ans =
9/20/2016 12:30:00 PM
  2 Comments
Nipurn Gulgulia
Nipurn Gulgulia on 11 May 2018
Edited: Nipurn Gulgulia on 11 May 2018
Thank you very much. :) Can you also tell me how to get meeting data for a particular date ? I tried few things but not able to do without comparing every date with required one!
Nipurn Gulgulia
Nipurn Gulgulia on 11 May 2018
By this way, i am not able to get info of all the meetings if there is more than one meetings on a particular day!
x = Calendars.Items;
while ~strfind( x.GetNext.Start, '5/4/2018')
x.GetNext.Start;
end

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!