Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Word.AnnotationClickedEventArgs interface

Package:
word

Holds annotation information that is passed back on annotation inserted event.

Remarks

API set: WordApi 1.7

Used by

Examples

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-annotations.yaml

// Registers event handlers.
await Word.run(async (context) => {
 eventContexts[0] = context.document.onParagraphAdded.add(paragraphChanged);
 eventContexts[1] = context.document.onParagraphChanged.add(paragraphChanged);

 eventContexts[2] = context.document.onAnnotationClicked.add(onClickedHandler);
 eventContexts[3] = context.document.onAnnotationHovered.add(onHoveredHandler);
 eventContexts[4] = context.document.onAnnotationInserted.add(onInsertedHandler);
 eventContexts[5] = context.document.onAnnotationRemoved.add(onRemovedHandler);
 eventContexts[6] = context.document.onAnnotationPopupAction.add(onPopupActionHandler);

 await context.sync();

 console.log("Event handlers registered.");
});

...

async function onClickedHandler(args: Word.AnnotationClickedEventArgs) {
 await Word.run(async (context) => {
 const annotation: Word.Annotation = context.document.getAnnotationById(args.id);
 annotation.load("critiqueAnnotation");

 await context.sync();

 console.log(`AnnotationClicked: ID ${args.id}:`, annotation.critiqueAnnotation.critique);
 });
}

Properties

id

Specifies the annotation ID for which the event was fired.

Property Details

id

Specifies the annotation ID for which the event was fired.

id: string;

Property Value

string

Remarks

API set: WordApi 1.7


Feedback

Was this page helpful?