OfficeExtension.EventHandlers class
注解
使用方
- Excel.Binding: onDataChanged、 onSelectionChanged
- Excel.Chart: onActivated、 onDeactivated
- Excel.ChartCollection: onActivated、 onAdded、 onDeactivated、 onDeleted
- Excel.CommentCollection: onAdded、 onChanged、 onDeleted
- Excel.LinkedEntityDataDomainCollection: 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