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

3 次查看(过去 30 天)
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')

回答(1 个)

ES
ES 2018-5-10
编辑:per isakson 2018-5-11
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 个评论
Nipurn Gulgulia
Nipurn Gulgulia 2018-5-11
编辑:Nipurn Gulgulia 2018-5-11
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 2018-5-11
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

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Calendar 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by