| Integration event | OnInitializeHost | (DotNet OfficeHost, Text) | 17-28 | - |
| Integration event | OnInitializeContext | (Record Office Add-in Context) | 17-28 | - |
| Integration event | OnInitializeExchangeObject | () | 17-28 | - |
| Integration event | OnGetHostName | (var Text) | 17-28 | - |
| Integration event | OnGetHostType | (var Text) | 17-28 | - |
| Integration event | OnCloseCurrentPage | () | 17-28 | - |
| Integration event | OnInvokeExtension | (Text, Variant, Variant, Variant, Variant) | 17-28 | - |
| Integration event | OnIsHostInitialized | (var Boolean) | 17-28 | - |
| Integration event | OnIsAvailable | (var Boolean) | 17-28 | - |
| Integration event | OnGetTempOfficeAddinContext | (var Record Office Add-in Context) | 17-28 | - |
| Integration event | OnSendToOCR | (Record Incoming Document) | 17-28 | - |
| Integration event | OnEmailHasAttachments | (var Boolean) | 17-28 | - |
| Integration event | OnGetEmailAndAttachments | (var Record Exchange Object, Option, Code[20]) | 17-22, gone | Pending 20.0 |
| Please use OnGetEmailAndAttachmentsForEntity which uses RecordRef instead of Vendor number. |
| Integration event | OnGetEmailBody | (Text[250], var Text) | 17-28 | - |
| Integration event | OnGetFinancialsDocument | (Text[250], var Text) | 17-28 | - |
| Integration event | OnGetEmailAndAttachmentsForEntity | (var Record Exchange Object, Option, RecordRef) | 20-28 | - |