ExcelApiOnline要求集是一个特殊要求集,其中包括仅适用于 Excel web 版的功能。 此要求集中的 API 被视为生产 API, (不受 Excel web 版 应用程序) 的未记录的行为或结构更改的影响。
ExcelApiOnline API 被视为适用于其他平台 (Windows、Mac、iOS) 的“预览版”API,这些平台可能都不受支持。
当所有平台都支持要求集中的 ExcelApiOnline API 时,它们将添加到) (ExcelApi 1.[NEXT] 下一个发布的要求集中。 公开新要求集后,这些 API 将从 ExcelApiOnline中删除。 将此视为类似于 API 从预览版移动到发布的推广过程。
重要
ExcelApiOnline 是最新编号要求集的超集。
重要
ExcelApiOnline 1.1 是仅联机 API 的唯一版本。 这是因为 Excel web 版将始终有一个最新版本可供用户使用,即最新版本。
下表简明扼要地介绍了 API,而后续 API 列表 表则提供了当前 ExcelApiOnline API 的详细列表。
| 功能区域 | 说明 | 相关对象 |
|---|---|---|
| 链接的工作簿个数 | 管理工作簿之间的链接,包括支持刷新和断开工作簿链接。 | LinkedWorkbook、 LinkedWorkbookCollection |
| 命名工作表视图 | 可对每用户工作表视图进行编程控制。 | NamedSheetView、 NamedSheetViewCollection |
| 工作表移动事件 | 检测集合中工作表的移动时间、工作表的位置以及更改的来源。 | WorksheetCollection、 WorksheetMovedEventArgs |
| 工作表保护 | 防止未经授权的用户对工作表中的指定范围进行更改。 | WorksheetProtection、 AllowEditRange、 AllowEditRangeCollection、 AllowEditRangeOptions |
建议的用法
由于 API 仅受 Excel web 版支持,因此ExcelApiOnline在调用这些 API 之前,加载项应检查是否支持要求集。 这会避免在其他平台上调用仅联机 API。
if (Office.context.requirements.isSetSupported("ExcelApiOnline", "1.1")) {
// Any API exclusive to the ExcelApiOnline requirement set.
}
API 处于跨平台要求集中后,应移除或编辑isSetSupported检查。 这将在其他平台上启用加载项的功能。 进行此更改时,请务必在这些平台上测试该功能。
重要
您的清单无法指定 ExcelApiOnline 1.1 为激活要求。 这不是在 Set 元素中使用的有效值。
API 列表
下表列出了当前包含在要求集中的 ExcelApiOnline Excel JavaScript API。 有关所有 Excel JavaScript API 的完整列表 (ExcelApiOnline 包括 API 和以前发布的 API) ,请参阅 所有 Excel JavaScript API。