Office365 and Outlook.com Delphi Component

Office365 and Outlook.com Delphi Component is a non-visual component that allows you to access user's calendar, tasks, and contacts data on Office 365 or Outlook.com using Delphi. The component supports Delphi XE and newer Delphi versions and works directly with the services using the official Outlook REST API. Official API use guarantees maximum compatibility and fewest possible modifications to future versions. And there's no need for any specialized Exchange knowledge!

Features

  • Create, rename and delete calendars
  • Create and edit events (all properties supported, including Reminders, Recurring and All day events)
  • Poll calendar for changes using deltaToken queries
  • Get list of contact folders
  • Create and edit contacts (all properties are supported)
  • Poll contacts for changes using deltaToken queries
  • Create, rename and delete task folders
  • Create and edit tasks (all properties are supported)
  • Poll tasks for changes using deltaToken queries
  • Unicode support for all text fields
  • Proxy servers support
  • HTTPS support

Examples

Connecting to Office 365 or Outlook.com and showing list of calendars in the listbox.

OCom := TOutlookCom.Create;
OCom.LoadCalendars;
for I := 0 to OCom.CalendarCount - 1 do
  ListBox1.Items.Add(OCom.Calendars[I].Name);
OCom.Free;

Adding a new event starting April, 20, 2017 at 10:00, ending at 10:30 with a subject Meeting John.

with OCom.GetCalendar(0).NewEvent do
begin
  StartDateTime := EncodeDate(2017, 4, 20) + EncodeTime(10, 0, 0, 0);
  EndDateTime := EncodeDate(2017, 4, 20) + EncodeTime(10, 30, 0, 0);
  Subject := 'Meeting John';
  Store;
end;

Deleting event SomeEvent: TOCEvent.

OCom.GetCalendar.DeleteEvent(SomeEvent);

Compiled Demo Screenshots

Click on the screenshot to view a larger image.

Office365 and Outlook.com Demo Office365 and Outlook.com Demo Office365 and Outlook.com Demo

Single developer license

For 1 developer
$199 Buy Now!
With source code
Free updates for one year
Priority lifetime support

Site license

For unlimited developers in the company
$599Buy Now!
With source code
Free updates for one year
Priority lifetime support

Compiled demo

Working example with source code
Download5.3 MB

Trial version

For Delphi XE - 10.2 Tokyo, works under IDE only
Download0.5 MB

All Cloud Components in Bundle

With source code
Free updates for one year
Priority lifetime support

Single developer license

For 1 developer
$399 Buy Now!

Site license

For unlimited developers in the company
$999Buy Now!

Version History

OODC 1.5Sep. 12, 2017

OODC 1.4Aug. 14, 2017

OODC 1.3May 15, 2017

See more version history