PowerPoint JavaScript 预览版 API
新的 PowerPoint JavaScript API 首先在“预览版”中引入,然后在进行足够的测试并获取用户反馈后成为特定编号要求集的一部分。
注意
预览 API 可能会发生变更,不适合在生产环境中使用。 我们建议你仅在测试和开发环境中试用它们。 不要在生产环境或业务关键型文档中使用预览 API。
若要使用预览 API:
- 必须从 Office.js 内容分发网络 (CDN) 使用 Office JavaScript API 库的预览版。 用于 TypeScript 编译和 IntelliSense 的类型定义文件位于 CDN 和 DefinitelyTyped 中。 可以使用 (安装这些类型
npm install --save-dev @types/office-js-preview
,如果以前) 安装过,请确保删除这些类型@types/office-js
。 - 可能需要加入 Microsoft 365 预览体验计划 才能访问更新的 Office 版本。
API 列表
下表列出了当前处于预览状态的 PowerPoint JavaScript API。 有关所有 PowerPoint JavaScript API 的完整列表, (包括预览 API 和以前发布的 API) ,请参阅 所有 PowerPoint JavaScript API。
类 | 域 | 说明 |
---|---|---|
Shape | 组 | 返回 ShapeGroup 与形状关联的 。 |
level | 返回指定形状的级别。 | |
parentGroup | 返回此形状的父组。 | |
ShapeCollection | addGroup (值:数组<字符串 |形状>) | 为多个形状创建形状组。 |
ShapeGroup | id | 获取形状组的唯一 ID。 |
shape | 返回与 Shape 组关联的 对象。 |
|
shapes | 返回组中对象的集合 Shape 。 |
|
ungroup() | 取消分组指定形状组中的任何已分组形状。 | |
ShapeScopedCollection | 组 () | 将此集合中的所有形状组为单个形状。 |
Slide | applyLayout (slideLayout:PowerPoint.SlideLayout) | 将指定的版式应用于幻灯片,根据所选版式更改其设计和结构。 |
exportAsBase64 () | 将幻灯片导出到其自己的演示文稿文件,作为 Base64 编码数据返回。 | |
getImageAsBase64 (选项?:PowerPoint.SlideGetImageOptions) | 呈现幻灯片的图像。 | |
index | 返回表示幻灯片在演示文稿中的位置的从零开始的索引。 | |
moveTo (slideIndex: number) | 将幻灯片移动到演示文稿中的新位置。 | |
SlideGetImageOptions | height | 生成的图像的所需高度(以像素为单位)。 |
width | 生成的图像的所需宽度(以像素为单位)。 | |
SlideLayout | type | 返回幻灯片版式的类型。 |