AnnotationType AnnotationType AnnotationType Enum


Provides a set of constants that identify types of annotations in a document, as used by the ISpreadsheetItemProvider Microsoft UI Automation interface.

public : enum class AnnotationType
public enum AnnotationType
Public Enum AnnotationType
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


AdvancedProofingIssue AdvancedProofingIssue AdvancedProofingIssue

An advanced proofing issue.

Author Author Author

Author info.

CircularReferenceError CircularReferenceError CircularReferenceError

A circular reference error.

Comment Comment Comment

A comment. Comments can take different forms depending on the application.

ConflictingChange ConflictingChange ConflictingChange

A conflicting change.

DataValidationError DataValidationError DataValidationError

A data validation error.

DeletionChange DeletionChange DeletionChange

A deletion change.

EditingLockedChange EditingLockedChange EditingLockedChange

An editing locked change.

Endnote Endnote Endnote

Endnote content.

ExternalChange ExternalChange ExternalChange

An external change.

The footer for a page in a document.

Footnote Footnote Footnote

Footnote content.

FormatChange FormatChange FormatChange

A format change.

FormulaError FormulaError FormulaError

An error in a formula. Formula errors typically include red text and exclamation marks.

GrammarError GrammarError GrammarError

A grammatical error, often denoted by a green squiggly line.

Header Header Header

The header for a page in a document.

Highlighted Highlighted Highlighted

Highlighted content, typically denoted by a contrasting background color.

InsertionChange InsertionChange InsertionChange

An insertion change.

MoveChange MoveChange MoveChange

A move change.

SpellingError SpellingError SpellingError

A spelling error, often denoted by a red squiggly line.

TrackChanges TrackChanges TrackChanges

A change that was made to the document.

Unknown Unknown Unknown

The annotation type is unknown.

UnsyncedChange UnsyncedChange UnsyncedChange

An unsynced change.


This enumeration is used as an input value to the GetAnnotationTypes method.

The values in AnnotationType parallel the values in the Annotation Type Identifiers constants.