Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
To find when an Outlook appointment was created, check the calendar item’s creation time—not its scheduled start time or last-modified time. Classic Outlook for Windows exposes it through VBA; Microsoft 365 and Exchange Online users can retrieve it as the Microsoft Graph createdDateTime value. If you are an attendee, the timestamp may describe the copy in your calendar, not when the organizer first made the meeting.
Which date are you trying to find?
Outlook calendar items have several dates that answer different questions. The standard appointment form does not reliably show the original creation timestamp in every Outlook version, so first make sure you are looking for the right value.
| Date | What it means |
|---|---|
| Creation time | When the calendar item being inspected was created in that mailbox or calendar. |
| Start and end | When the appointment is scheduled to happen. These do not show when it was added to the calendar. |
| Last modified | When the item was most recently changed. A change might be unrelated to rescheduling. |
| Invitation received | When a meeting-request message arrived in a recipient’s mailbox. This is message metadata, not necessarily the event’s creation time. |
Microsoft documents the Outlook object model’s AppointmentItem.CreationTime property as read-only and corresponding to the MAPI creation-time property. For Microsoft Graph, the event has separate createdDateTime and lastModifiedDateTime values.
Free tools Windows power users keep installed
One-click scans. No signup required.
Classic Outlook for Windows: check the item with VBA
This method applies to classic Outlook for Windows, which includes the VBA object model. It is not a general instruction for Outlook on the web, Outlook for Mac, or the new Outlook for Windows. The ordinary appointment window is not a dependable, version-independent place to find this field.
#1 Best Overall
- THE ULTIMATE DIGITAL CALENDAR: Meet Skylight’s 15.4” touchscreen wall planner—a premium hub built for busy families. This central display combines shared schedules with an interactive digital chore chart to seamlessly keep everyone in sync. Assign colors, add events, and bring order to a frantic routine, all designed for 2026 and beyond.
- EVERYTHING AT A GLANCE WITH SEAMLESS SYNCING: This electronic calendar connects to Wi-Fi in minutes and syncs effortlessly with Google, iCloud, Outlook, Cozi, and Yahoo. It keeps daily schedules and family events perfectly readable at a glance, allowing anyone to add updates directly on the device or via the app.
- CUSTOMIZABLE DESIGN: Features a sleek, HD smart display that mounts easily to any wall or sits beautifully on a kitchen countertop, hallway table, or home office desk. Whether used as a standalone display or a permanent electronic wall calendar, it fits naturally into your layout and your family's daily spaces.
- INTERACTIVE CHORE CHART + MEAL PLANNING: Build habits with personalized chores and encourage independence. This digital wall calendar also displays weekly meal plans to reduce the daily stress of "what's for dinner?" and keep routines consistent.
- STAY CONNECTED ANYWHERE: This digital calendar wall touch screen keeps the whole household on track with shared Calendars, Tasks, and Lists, plus on-the-go access via the Skylight touchscreen app. The optional premium Plus Plan unlocks Magic Import, a photo screensaver for favorite family memories, and stars & rewards.
For an appointment already open
- Open the appointment or meeting in classic Outlook.
- Press Alt+F11 to open the Visual Basic Editor.
- Press Ctrl+G to show the Immediate window.
- With the appointment window active, enter this line and press Enter:
? Application.ActiveInspector.CurrentItem.CreationTime
The Immediate window should display the item’s creation date and time. The display follows the local environment’s date and time formatting; note the time zone if you are comparing it with another source.
For the calendar item you selected
If you want to inspect an item selected in the calendar rather than an open appointment, run this macro in the VBA editor:
Sub ShowSelectedAppointmentCreationTime()
Dim item As Object
If Application.ActiveExplorer.Selection.Count = 0 Then
MsgBox "Select an appointment or meeting first.", vbExclamation
Exit Sub
End If
Set item = Application.ActiveExplorer.Selection.Item(1)
If TypeName(item) = "AppointmentItem" Then
MsgBox _
"Created: " & Format(item.CreationTime, "yyyy-mm-dd hh:nn:ss") & vbCrLf & _
"Last modified: " & Format(item.LastModificationTime, "yyyy-mm-dd hh:nn:ss"), _
vbInformation, _
"Outlook calendar item"
Else
MsgBox "The selected item is not an Outlook appointment or meeting.", vbExclamation
End If
End Sub
The macro reports creation and last-modified values separately; do not treat the second as the first. If no item is selected, select an appointment in the calendar and run it again. If the selected item is not an appointment, the macro will say so. Your organization may block macros; do not bypass that policy—ask your administrator about an approved route.
Rank #2
- 【Smart Calendar Hub & Zero Subscription Fees】Transform your home with a digital calendar wall touch screen that integrates calendars, task trackers, digital chore charts for kids, meal planners, and photo slideshows with zero monthly fees. Customize your home page layout with flexible widgets so every family member stays synced at a glance.simpler and happier.
- 【Multi-View Planning & Cross-Platform Smart Syncing】 Effortlessly switch between Month, Week, Schedule, and List views. This electronic calendar for family features seamless real-time sync with Google, iCloud, Outlook, Yahoo, and Cozi. Multiple users can view, add, and edit events simultaneously—eliminating double-booking and keeping everyone on track.
- 【Gamified Tasks & Rewards】Turn daily routines into a fun adventure with a built-in smart chore planner. Parents can set custom tasks, while kids check off household chores to earn reward points on the family calendar. It motivates children to build lasting habits, fosters independence, and makes parenting easier.
- 【Meal Planning & Recipes】Say goodbye to the daily hassle of 'What's for dinner?' Plan a week of healthy meals with the whole family, and save your favorite recipes straight to your electric calendar. It comes with a built-in cooking timers, help you stay in control of every dish, delivering a calm, effortless, and efficient kitchen experience.
- 【Remote Photo Sharing & Smart Digital Picture Frame】Stay connected from anywhere! Family members can send photos directly from their phones to digital calendar. When idle, it seamlessly transforms into an HD digital photo frame, looping a custom slideshow of your favorite memories to bring warmth and emotional connection into your home.
Microsoft 365 or Exchange Online: retrieve the event with Graph
For a mailbox accessible through Microsoft Graph, request the event’s creation and modification timestamps along with identifying fields:
GET https://graph.microsoft.com/v1.0/me/events/{event-id}?$select=subject,start,end,createdDateTime,lastModifiedDateTime,organizer,iCalUId
Replace {event-id} with the ID of the correct event. Depending on the account and calendar, events can also be listed through /me/calendar/events or a specific calendar’s events endpoint; a date-range calendar view can help narrow down candidates. Use the subject, start time, organizer, webLink, or iCalUId to verify you have the right item. Graph’s [calendar and event overview](https://learn.microsoft.com/en-us/graph/api/resources/calendar-overview?view=graph-rest-1.0) describes the available calendar operations.
A response may look like this:
{
"subject": "Project review",
"createdDateTime": "2026-08-10T14:22:31.0000000Z",
"lastModifiedDateTime": "2026-08-12T16:04:08.0000000Z",
"start": {
"dateTime": "2026-08-20T15:00:00.0000000",
"timeZone": "Eastern Standard Time"
},
"end": {
"dateTime": "2026-08-20T16:00:00.0000000",
"timeZone": "Eastern Standard Time"
}
}
The Z on createdDateTime means UTC. Convert that value to your local time zone before comparing it with an Outlook display or an email receipt time. For example, 14:22 UTC is 10:22 a.m. in Eastern Daylight Time, but 9:22 a.m. in Eastern Standard Time. The date can also shift during conversion near midnight.
Rank #3
- 𝐒𝐮𝐛𝐬𝐜𝐫𝐢𝐩𝐭𝐢𝐨𝐧-𝐅𝐫𝐞𝐞 𝐒𝐦𝐚𝐫𝐭 𝐂𝐚𝐥𝐞𝐧𝐝𝐚𝐫 & 𝐂𝐮𝐬𝐭𝐨𝐦𝐢𝐳𝐚𝐛𝐥𝐞 𝐃𝐚𝐬𝐡𝐛𝐨𝐚𝐫𝐝 ➤ Get all features with no monthly fees, including Tasks, Rewards, Meal planning, To-do list, Photos, and weather. Add widgets freely and create multi-page layouts to keep everything in one place for easier, more efficient family planning
- 𝐒𝐡𝐚𝐫𝐞𝐝 𝐅𝐚𝐦𝐢𝐥𝐲 𝐂𝐚𝐥𝐞𝐧𝐝𝐚𝐫 𝐟𝐨𝐫 𝐄𝐟𝐟𝐨𝐫𝐭𝐥𝐞𝐬𝐬 𝐂𝐨𝐨𝐫𝐝𝐢𝐧𝐚𝐭𝐢𝐨𝐧 ➤ Keep the whole family in sync on one screen with clear, color-coded schedules, customizable avatars, and smart reminders—so every plan, from school to family time, stays organized and on track
- 𝐅𝐮𝐧 𝐓𝐚𝐬𝐤𝐬 & 𝐑𝐞𝐰𝐚𝐫𝐝𝐬 𝐭𝐨 𝐈𝐧𝐬𝐩𝐢𝐫𝐞 𝐇𝐞𝐚𝐥𝐭𝐡𝐲 𝐇𝐚𝐛𝐢𝐭𝐬 ➤ Turn daily chores into a fun, visual reward system that helps kids stay engaged and build consistent routines. Assign tasks, track progress, and encourage family collaboration—all while making home life more organized, balanced, and stress-free
- 𝐄𝐚𝐬𝐲 𝐒𝐞𝐭𝐮𝐩 & 𝐈𝐧𝐬𝐭𝐚𝐧𝐭 𝐂𝐚𝐥𝐞𝐧𝐝𝐚𝐫 𝐒𝐲𝐧𝐜 ➤ Get started in minutes with an easy setup process and seamless syncing with Google, iCloud, Outlook, Cozi, and Yahoo. Add or update events anytime from your phone or directly on the electronic calendar, keeping your family perfectly in sync
- 𝐒𝐦𝐚𝐫𝐭 𝐌𝐞𝐚𝐥 𝐏𝐥𝐚𝐧𝐧𝐢𝐧𝐠 & 𝐓𝐨-𝐝𝐨 𝐋𝐢𝐬𝐭 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭 ➤ Stay organized with simple to-do lists for shopping and wish lists all in one place. Easily create meal plans and share them with the whole family—reducing daily cooking stress and making family meals easier
Graph can return an event’s scheduled start and end in a requested Outlook time zone using a header such as:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Prefer: outlook.timezone="Eastern Standard Time"
That preference does not make createdDateTime a local-time value; treat the creation timestamp as UTC. The Get event documentation covers retrieval, permissions, and time-zone behavior. Reading events typically requires Calendars.ReadBasic or Calendars.Read, depending on the operation and scenario. Shared and delegated calendars have additional access considerations; see Microsoft’s shared and delegated calendar guidance. An app or organization may need to grant the necessary permissions before a request succeeds.
Meetings: whose creation time is it?
The timestamp belongs to the specific calendar item you retrieved. For an item in the organizer’s calendar, its creation time is the best available indication of when that organizer-side event object was created. It is not an infallible account of a person’s action: an event might have been copied, imported, recreated, or generated by automation.
Rank #4
- Write, scan, and stay on schedule: Plan on paper, then use the Rocketplanner App to scan handwritten events with your phone camera and help move them into your digital calendar.
- Paper planning meets phone reminders: The Rocketplanner App helps sync handwritten schedules to Outlook, Google Calendar, and Apple Calendar so dates are easier to track anywhere.
- A smarter way to plan by hand: AI-assisted processing helps read dates, notes, appointments, and due dates so your handwritten plans can work harder after you scan them.
- Large print, less squinting: Spacious 8.5 x 11 pages and easy-to-read styling help make school, work, home, and appointment planning simpler at a glance.
- 15 months of organization: The 2026-2027 academic format gives you extended planning coverage for assignments, meetings, deadlines, routines, and everyday reminders.
For an attendee, the calendar item may have been created when the invitation or an update entered that attendee’s mailbox. It does not, by itself, establish when the organizer first created the meeting. Compare the calendar item with the organizer, the invitation and update messages, and their receipt times. Microsoft Graph’s eventMessage resource has its own message metadata, including creation and receipt times; those values describe the message, not the event’s original creation.
An invitation can corroborate a timeline, but it is not conclusive alone. The earliest request may be missing, deleted, forwarded, imported, or delayed. If the distinction matters, preserve the original request and relevant updates, and compare them with the calendar item’s creation and modification values.
Recurring appointments, shared calendars, and copied events
- Recurring appointment: A recurring series has a series master and individual occurrences. Inspect the series master for a series-level question, and inspect the relevant occurrence when asking about a particular date or exception. One creation timestamp may not describe the history of both.
- Shared or delegated calendar: Confirm which calendar’s item you are reading and that you have permission to access it. The stored timestamp is for that item; access to an attendee’s or delegate’s copy does not automatically reveal the organizer’s history.
- Imported or copied appointment: Its creation time may mark when the new item was created in Outlook, not when the external or source event was first made.
iCalUId: This can help correlate the same event across calendars, but it is an identifier, not a creation timestamp or proof of event history.
If the timestamp is missing or does not answer the question
Use the method that matches your access and the level of certainty you need:
| Situation | Best next step | Limit |
|---|---|---|
| One item in classic Outlook for Windows | Read CreationTime with VBA. |
Requires classic Outlook and permission to run VBA. |
| Microsoft 365 or Exchange Online mailbox | Retrieve createdDateTime with Graph. |
Requires authentication, permission, and the correct event ID. |
| Only Outlook on the web or mobile | Check the invitation and update messages; ask an administrator or use an approved Graph integration if available. | These clients do not offer a dependable universal creation-time field. |
| Need audit-level or legally defensible evidence | Preserve relevant messages and consult the organization’s Microsoft 365 or mailbox administrator about audit records. | A regular calendar timestamp or email alone may not establish the full history. |
Common mismatches usually have straightforward causes:
- The modified time looks newer: That is expected after any later change; it is not the creation time.
- The Graph time is several hours off: Check whether you are comparing UTC with local time and account for daylight saving time.
- Graph returns the wrong meeting: Verify the event ID and match the subject, start time, organizer, or
iCalUId; IDs identify records, whileiCalUIdcan help correlate event copies. - The attendee’s timestamp is later than the organizer’s: The attendee’s copy may have arrived or been created later. Compare the invitation’s received time and the organizer-side item if you can access it.
For audit or investigation work, a calendar item’s timestamp is useful evidence, but it is not a complete history of who created or changed an event. Ask an administrator about available mailbox or Microsoft 365 audit records and preserve the relevant invitation messages.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problems

