View Single Post
  #2  
Old April 10th 08, 04:08 PM posted to microsoft.public.outlook.program_vba
Ken Slovak - [MVP - Outlook]
external usenet poster
 
Posts: 5,848
Default how to get the Appointment End property

#region event handlers
private void Reminders_ReminderFire(Outlook.Reminder ReminderObject)
{
object objItem;
objItem = ReminderObject.Item;

object[] args = new object[] { };
Type t = objItem.GetType();

string EndTime = (string)t.InvokeMember("End",
BindingFlags.Public |
BindingFlags.GetField |
BindingFlags.GetProperty,
null,
objItem,
args);

ReminderObject.Dismiss();
objItem = null;
}
#endregion

I'd stick all that in a try{}...catch{} block though.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"soworl" wrote in message
...
Hello,

I don't know how I can get the "End" property of Appointment.

Please, advise me.

Thanks,
soworl
=================================================
#region event handlers
private void Reminders_ReminderFire(Outlook.Reminder ReminderObject)
{
object objItem;
objItem = ReminderObject.Item;
string EndTime= objItem.GetType().InvokeMember("End",
System.Reflection.BindingFlags.GetProperty, null, objItem, null) as
string;
ReminderObject.Dismiss();
objItem = null;
}
#endregion
=================================================


Ads