Howto: Set the organizer of a meeting on the calendar of an attendee using EWS.

I would like to say that this is something which is easily possible – however, I cannot. Setting the organizer directly in code is not supported. Historically, having the organizer over-writable has caused some pretty bad situations for customers. When a meeting is created, the organizer property is automatically hard-stamped and cannot be specified during meeting…

2

Sample: Howto display a list of calendar items in ListView using EWS

Here is a helpful sample of using EWS to get a list of calendar items and displaying them in a ListView.    You should be able to use this with he sample I published prior on creating a CalendarView:   Sample: Using Calendar Views with EWS. http://blogs.msdn.com/webdav_101/archive/2009/01/05/sample-using-calendar-views-with-ews.aspx   The sample below calls GetFileAttachmentsCount, which I…

10

Howto: Accept meeting requests with VB6 and CDO 1.21

Here is a sample to accept all meeting requests using CDO 1.21. ‘ The code below will accept all meeting requests in the users inbox.Private Sub cmdAcceptRecurringMeeting_Click()   Dim objSession As mapi.Session    Dim ObjMessage As mapi.Message    Dim oMessages As mapi.Messages    Dim oAppointment As mapi.AppointmentItem    Dim oFolder As mapi.Folder    Dim objOrig As AppointmentItem    Dim objRecPatt As RecurrencePattern   …

0

Howto: CDOSYS/C# Sending an ICS file

Todo:1) Open an appointment in Outlook.    Save to file as an .ICS file.2) Create a C# project and add the code below.3) Do the TODO sections. ‘TODO: Add a refernce to CDOSYS using System.IO;private void btnSendUsingIcs_Click(object sender, System.EventArgs e){ string sFrom = “me@mycompany.com”;      //  TODO: Change string sTo = “me@mycompany.com”;  //  TODO: Change string sSubject = “This is…

1

HOWTO: VB/CDO 1.21 - Cancel a Recurring Meeting using a single Recurrance

‘ This code finds an meeting occurance and uses it to cancel the entire meeting series and’ have “Cancelled:” in front of the subject lines on the update messages sent to the recipient(s).’ To use:’  Create a recurring meeting inside the date/time range below with the subject “testabc”.’  Invite an attendee.’  Change the time of…

2

Exchange Protocol Documentation

Microsoft released preliminary protocol documentation for Exchange 2007 (as well as Microsoft Office 2007 and SharePoint Server) as part of Microsoft’s Interoperability Principles. The Exchange protocols are now publicly available on the Open Protocol Specifications section of MSDN in preliminary form for developers to review and provide feedback.  You can read more about the announcement…

0

Exchange Protocol Documentation

Microsoft released preliminary protocol documentation for Exchange 2007 (as well as Microsoft Office 2007 and SharePoint Server) as part of Microsoft’s Interoperability Principles. The Exchange protocols are now publicly available on the Open Protocol Specifications section of MSDN in preliminary form for developers to review and provide feedback.  You can read more about the announcement…

0

How do I cancel an appointment with WebDAV?

Unfortunately, there is no facility to cancel a meeting via WebDAV.  You may be able to delete an appointment directly from a calendar if there are no attendees. A meeting is pretty much an appointment with attendees.   If you have an appointment with attendees (i.e. it’s a meeting), you cannot just delete it and expect…

1

Building VCALENDAR content without an Microsoft API is not supported by MS.

While Microsoft products follow many RFC guidelines for VCALENDAR/iCAL, it does not mean that they support development of VCALENDAR/iCAL directly.  Microsoft has APIs which can build and read such content.  Working with those APIs is supported; however working with VCALENDAR/iCAL text programmatically is not supported. This means if you build a message via code (not…

5

CDO 1.21 and Unicode Text (Japanese, Chinese, Korean, etc)

CDO 1.21 and Unicode Text (Japanese, Chinese, Korean, etc)   Having issues using CDO 1.21 with multi-byte (unicode) languages such as Japanese, Korean, Chinese? Do you want a way to create an appointment item with Japanese text using CDO 1.21?  This is not as straight-forward as it should be, here is info to help.  You will probably…

0