Create appointments in Outlook programatically

Posted on 2006-05-15
Last Modified: 2010-04-08
Not sure if this is the best TA to ask this in as it's really a programming question.  Anyway, I have a user who has been using a old and tired calendaring software for many years.  Well he got a new laptop and I told him that it's time to move into the present and use Outlook like everyone else...

I've been able to decipher the file format for the old program and it's pretty simple.  So I'd like to write a quick & dirty utility to read the old appointments and re-create them all in Outlook.

I'm not sure, however, what APIs are used to create appointments.  So a pointer in the right direction will be the right answer to this question.
Question by:jhance
    LVL 7

    Accepted Solution

    This might get you in the right direction:

    What program are you converting from?
    LVL 32

    Author Comment

    Indeed it did.  Thanks!

    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    Join & Write a Comment

    Outlook can send email in three different formats: HTML, Rich Text, and Plain Text. Rich Text format is problematic though as it automatically wraps all formatting into an attachment called Winmail.dat. It also tends to pack actual file attachments …
    Find out how to use dynamic social media in email signatures with this top 10 DOs & DON’Ts.
    Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now