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.
A API JavaScript do PowerPoint permite que seu suplemento leia e modifique apresentações, slides, formas, texto e tabelas. Este artigo apresenta os modelos de objeto com os quais você trabalha e os principais objetos usados para criar suplementos do PowerPoint.
APIs Office.js para PowerPoint
Um suplemento do PowerPoint interage com objetos no PowerPoint usando a API JavaScript do Office. Isso inclui dois modelos de objeto JavaScript:
API JavaScript do PowerPoint: a API JavaScript do PowerPoint fornece objetos fortemente tipados que funcionam com a apresentação, slides, tabelas, formas, formatação e muito mais. Para saber mais sobre a natureza assíncrona das APIs do PowerPoint e como elas funcionam com a apresentação, confira Usando o modelo de API específico do aplicativo.
APIs comuns: a API comum fornece acesso a recursos, como interface do usuário, caixas de diálogo e configurações de cliente, que são comuns em vários aplicativos do Office. Para obter mais informações sobre como usar a API comum, confira Modelo do objeto do API de JavaScript para Office.
Embora você provavelmente use a API JavaScript do PowerPoint para desenvolver a maioria das funcionalidades em suplementos direcionados ao PowerPoint, também usará objetos na API comum. Por exemplo:
-
Office.Context: o
Office.Contextobjeto representa o ambiente de tempo de execução do suplemento e fornece acesso aos principais objetos da API. Ele consiste em detalhes de configuração de apresentação, comocontentLanguageeofficeThemee também fornece informações sobre o ambiente de tempo de execução do suplemento, comohosteplatform. Além disso, ele fornece orequirements.isSetSupported()método, que você pode usar para marcar se um conjunto de requisitos especificado é suportado pelo aplicativo PowerPoint onde o suplemento está sendo executado. -
Office.Document: o
Office.Documentobjeto fornece ogetFileAsync()método que você pode usar para baixar o arquivo do PowerPoint em que o suplemento está sendo executado. Ele também fornece ogetActiveViewAsync()método, que você pode usar para marcar se a apresentação está em um modo de exibição "lido" ou "editado". "editar" corresponde a qualquer um dos modos de exibição nos quais você pode editar slides: Normal, Classificador de Slides ou Modo de Exibição de Estrutura de Tópicos. "read" corresponde a Apresentação de Slides ou Modo de Exibição de Leitura.
Modelo de objeto específico do PowerPoint
Para entender as APIs do PowerPoint, você deve entender como os principais componentes de uma apresentação estão relacionados entre si.
- A apresentação contém slides e entidades de nível de apresentação, como configurações e partes XML personalizadas.
- Um slide contém conteúdo como formas, texto e tabelas.
- Um layout determina como o conteúdo de um slide é organizado e exibido.
A tabela a seguir lista os principais objetos na API JavaScript do PowerPoint.
| Objeto | Descrição |
|---|---|
| Presentation | O objeto de nível superior. Fornece acesso a slides, marcas e configurações de toda a apresentação. |
| Slide | Um único slide. Contém formas e referências ao seu layout. |
| SlideCollection | A coleção de slides na apresentação. |
| Formato | Uma forma em um slide, como uma caixa de texto, imagem, linha ou forma geométrica. |
| TextRange | O texto dentro de uma forma. Use-o para ler e editar texto. |
| SlideLayout | O layout que determina como o conteúdo de um slide é organizado. |
| SlideMaster | O master que define a formatação padrão e os layouts disponíveis. |
Para obter o conjunto completo de objetos compatíveis com a API JavaScript do PowerPoint, consulte API JavaScript do PowerPoint.