Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As novas APIs JavaScript do PowerPoint são introduzidas pela primeira vez na "versão prévia" e, posteriormente, tornam-se parte de um conjunto de requisitos específico e numerado depois que testes suficientes ocorrem e os comentários dos usuários são obtidos.
Observação
As APIs de visualização estão sujeitas a alterações e não se destinam ao uso em um ambiente de produção. Recomendamos que você experimente apenas em ambiente de teste e desenvolvimento. Não use APIs de visualização em um ambiente de produção ou em documentos essenciais aos negócios.
Para usar APIs de visualização:
- Você deve usar a versão de visualização da biblioteca da API JavaScript do Office da CDN (Rede de Distribuição de Conteúdo) doOffice.js. O arquivo de definição de tipo da compilação TypeScript e IntelliSense pode ser encontrado na CDN e DefinitelyTyped. Você pode instalar esses tipos com
npm install --save-dev @types/office-js-preview(certifique-se de remover os tipos para@types/office-jsse você os instalou anteriormente). - Talvez seja necessário ingressar no programa Microsoft 365 Insider para obter acesso a builds mais recentes do Office.
Lista de APIs
A tabela a seguir lista as APIs JavaScript do PowerPoint atualmente em versão prévia. Para obter uma lista completa de todas as APIs JavaScript do PowerPoint (incluindo APIs de visualização e APIs lançadas anteriormente), consulte todas as APIs JavaScript do PowerPoint.
| Classe | Campos | Descrição |
|---|---|---|
| AddSlideOptions | índice | Especifica o índice baseado em 0 no qual o novo slide deve ser inserido. |
| Gráfico | convertToShape() | |
| shape | Retorna o Shape objeto associado ao elemento gráfico. |
|
| PictureAddOptions | height | Especifica a altura, em pontos, da imagem. |
| left | Especifica a distância, em pontos, do lado esquerdo da imagem até o lado esquerdo do slide. | |
| top | Especifica a distância, em pontos, da borda superior da imagem até a borda superior do slide. | |
| width | Especifica a largura, em pontos, da imagem. | |
| Presentation | getActiveSlideOrNullObject() | Retorna o PowerPoint.Slide ativo atual que está visível na área de edição. |
| onSlideSelectionChanged | Ocorre quando a seleção de slides na apresentação é alterada. | |
| sensitivityLabel | Retorna o rótulo de confidencialidade da apresentação. | |
| SensitivityLabel | getCurrentOrNullObject() | Obtém as informações de rótulo atuais que existem na apresentação para o usuário. |
| tryToUpdate(labelId: string) | Tenta atualizar para o rótulo de confidencialidade fornecido na apresentação para o usuário. | |
| SensitivityLabelAbacAttribute | displayName | Obtém o nome de exibição do atributo ABAC. |
| displayOrder | Obtém a ordenação recomendada desse atributo ABAC quando exibido para um usuário. | |
| isActive | Obtém se este atributo ABAC está ativo. | |
| isMultiValued | Obtém se mais de um valor pode ser selecionado para esse atributo ABAC. | |
| values | Obtém os valores selecionáveis para esse atributo ABAC. | |
| SensitivityLabelAbacAttributeValue | displayName | Obtém o nome de exibição do valor do atributo ABAC. |
| displayOrder | Obtém a ordenação recomendada desse valor ABAC em seu atributo quando exibido para um usuário. | |
| id | Obtém o identificador exclusivo do valor do atributo ABAC. | |
| isActive | Obtém se este valor de atributo ABAC está ativo. | |
| SensitivityLabelDetails | abacAttributeValues | Obtém os valores de atributo ABAC (controle de acesso baseado em atributo) atualmente aplicados a este rótulo de confidencialidade. |
| Crianças | Obtém os sub-rótulos do rótulo de confidencialidade. | |
| color | Obtém a cor do rótulo de confidencialidade. | |
| id | Obtém a ID exclusiva do rótulo de confidencialidade. | |
| isAbacAttributesRequired | Obtém se as seleções de atributo ABAC são necessárias para aplicar esse rótulo. | |
| isAbacEnabled | Determina se esse rótulo está habilitado para controle de acesso baseado em atributos (ABAC). | |
| isEnabled | Obtém um valor que indica se o rótulo está habilitado. | |
| name | Obtém o nome do rótulo de confidencialidade. | |
| order | Obtém a prioridade do rótulo de confidencialidade, com 0 como prioridade mais baixa. | |
| protectionType | Obtém um valor indicando o tipo de proteção fornecido por esse rótulo. | |
| siteId | Obtém a ID exclusiva do locatário ao qual o rótulo de confidencialidade pertence. | |
| Dica de ferramenta | Obtém a descrição do rótulo de confidencialidade. | |
| SensitivityLabelDetailsCollection | getCount() | Obtém o número de objetos PowerPoint.SensitivityLabelDetails nesta coleção. |
| getItem(id: string) | Obtém o objeto especificado SensitivityLabelDetails nesta coleção. |
|
| getItemAt(index: number) | Obtém o SensitivityLabelDetails objeto no índice especificado nesta coleção. |
|
| getItemOrNullObject(id: string) | Obtém o objeto especificado SensitivityLabelDetails nesta coleção. |
|
| items | Obtém os itens filhos carregados nesta coleção. | |
| SensitivityLabelsCatalog | getAttributes() | Obtém os atributos de controle de acesso baseado em atributos (ABAC) que estão disponíveis para o usuário atual. |
| getLabelingCapability | Determina se o catálogo de rótulos de confidencialidade está habilitado no PowerPoint. | |
| getLabels() | Obtém rótulos de confidencialidade que estão disponíveis para o usuário atual. | |
| Formato | getGraphicOrNullObject() | Retorna um objeto PowerPoint.Graphic se essa forma é um ShapeType.graphic. |
| ShapeCollection | addPicture(base64EncodedImage: string, options?: PowerPoint.PictureAddOptions) | Adiciona uma imagem ao slide. |
| SlideLayout | delete() | Exclui o layout de slide da apresentação. |
| SlideMaster | delete() | Exclui o slide master e todos os layouts filho da apresentação. |
| SlideSelectionChangedEventArgs | slideIds | Obtém a matriz de IDs dos slides selecionados no momento. |