OfficeExtension.EventHandlers class
Комментарии
Используется
- Excel.Binding: onDataChanged, onSelectionChanged
- Excel.Chart: onActivated, onDeactivated
- Excel.ChartCollection: onActivated, onAdded, onDeactivated, onDeleted
- Excel.CommentCollection: onAdded, onChanged, onDeleted
- Excel.LinkedEntityDataDomainCollection: onLinkedEntityCellValueLoaded, onLinkedEntityDataDomainAdded, onRefreshCompleted, onRefreshModeChanged
- Excel.SettingCollection: onSettingsChanged
- Excel.Shape: onActivated, onDeactivated
- Excel.Table: onChanged, onFiltered, onSelectionChanged
- Excel.TableCollection: onAdded, onChanged, onDeleted, onFiltered
- Excel.Workbook: onActivated, onAutoSaveSettingChanged, onSelectionChanged
- Excel.Worksheet: onActivated, onCalculated, onCalculationBusy, onChanged, onColumnSorted, onDeactivated, onFiltered, onFormatChanged, onFormulaChanged, onNameChanged, onProtectionChanged, onRowHiddenChanged, onRowSorted, onSelectionChanged, onSingleClicked, onVisibilityChanged
- Excel.WorksheetCollection: onActivated, onAdded, onCalculated, onCalculationBusy, onChanged, onColumnSorted, onDeactivated, onDeleted, onFiltered, onFormatChanged, onFormulaChanged, onMoved, onNameChanged, onProtectionChanged, onRowHiddenChanged, onRowSorted, onSelectionChanged, onSingleClicked, onVisibilityChanged
- PowerPoint.Presentation: onSlideSelectionChanged
- Visio.Document: onDataRefreshComplete, onDocumentError, onDocumentLoadComplete, onPageLoadComplete, onSelectionChanged, onShapeMouseEnter, onShapeMouseLeave, onTaskPaneStateChanged
- Word. Текст: onCommentAdded, onCommentChanged, onCommentDeleted, onCommentDeselected, onCommentSelected
- Word. ContentControl: onCommentAdded, onCommentChanged, onCommentDeselected, onCommentSelected, onDataChanged, onDeleted, onEntered, onExited, onSelectionChanged
- Word. Документ: onAnnotationClicked, onAnnotationHovered, onAnnotationInserted, onAnnotationPopupAction, onAnnotationRemoved, onContentControlAdded, onParagraphAdded, onParagraphChanged, onParagraphDeleted
- Word. Абзац: onCommentAdded, onCommentChanged, onCommentDeleted, onCommentDeselected, onCommentSelected
- Word. Диапазон: onCommentAdded, onCommentChanged, onCommentDeselected, onCommentSelected
Конструкторы
| (constructor)(context, parent |
Создает новый экземпляр |
Методы
| add(handler) | Добавляет функцию, вызываемую при срабатывании события. |
| remove(handler) | Удаляет указанную функцию из списка обработчиков событий, чтобы она не вызывалась при последующих событиях. Примечание: При удалении обработчика должен использоваться тот же объект RequestContext , в который был добавлен обработчик. Дополнительные сведения см. в статье Удаление обработчика событий. |
Сведения о конструкторе
(constructor)(context, parentObject, name, eventInfo)
Создает новый экземпляр EventHandlers класса
constructor(context: ClientRequestContext, parentObject: ClientObject, name: string, eventInfo: EventInfo<T>);
Параметры
- parentObject
- OfficeExtension.ClientObject
- name
-
string
- eventInfo
Сведения о методе
add(handler)
Добавляет функцию, вызываемую при срабатывании события.
add(handler: (args: T) => Promise<any>): EventHandlerResult<T>;
Параметры
- handler
-
(args: T) => Promise<any>
Функция, основанная на обещании, которая принимает все соответствующие аргументы события.
Возвращаемое значение
remove(handler)
Удаляет указанную функцию из списка обработчиков событий, чтобы она не вызывалась при последующих событиях.
Примечание: При удалении обработчика должен использоваться тот же объект RequestContext , в который был добавлен обработчик. Дополнительные сведения см. в статье Удаление обработчика событий.
remove(handler: (args: T) => Promise<any>): void;
Параметры
- handler
-
(args: T) => Promise<any>
Ссылка на функцию, ранее предоставленную методу add в качестве обработчика событий.
Возвращаемое значение
void