_AppointmentItem.GlobalAppointmentID Property

Returns a String (string in C#) value that represents a unique global identifier for the AppointmentItem object. Read-only.

Namespace:  Microsoft.Office.Interop.Outlook
Assembly:  Microsoft.Office.Interop.Outlook (in Microsoft.Office.Interop.Outlook.dll)

Syntax

'Declaration
<DispIdAttribute()> _
ReadOnly Property GlobalAppointmentID As String
    Get
'Usage
Dim instance As _AppointmentItem
Dim value As String

value = instance.GlobalAppointmentID
[DispIdAttribute()]
string GlobalAppointmentID { get; }

Property Value

Type: System.String

Remarks

There are situations where the entry ID of AppointmentItem objects may change, such as when an item is moved to a different folder or to a different store. Entry IDs can also change when a user performs certain functions in Outlook, such as exporting and then reimporting data.

Therefore, each Outlook appointment item is assigned a Global Object ID, a unique global identifier which does not change during those situations. The Global Object ID is a MAPI property that Outlook uses to correlate meeting updates and responses with a particular meeting on the calendar. The Global Object ID is the same across all copies of the item.

See Also

Reference

_AppointmentItem Interface

_AppointmentItem Members

Microsoft.Office.Interop.Outlook Namespace