Como criar suplementos do Office passo a passo

Última atualização: 02/12/2025
autor: Isaac
  • Os suplementos do Office combinam um manifesto de configuração com um aplicativo web que usa a API JavaScript para interagir com documentos e e-mails.
  • É possível criar projetos com o Yeoman, o Visual Studio, o VS Code Development Kit ou Microsoft 365 Ferramentas para agentes, de acordo com as preferências e aplicações-alvo.
  • A API do Office está organizada em modelos específicos de aplicativos e modelos comuns, bem como em conjuntos de requisitos que determinam a compatibilidade por versão e plataforma.
  • Os suplementos ampliam a interface do Office com comandosPainéis e caixas de diálogo gerenciam as permissões do dispositivo e são distribuídos aos usuários do Microsoft 365 por meio de manifestos.

Loja de complementos do Microsoft Office

Se você já se perguntou Como criar suplementos do Office (ou complementos, plugins, extensões… como preferir chamar), você está no lugar certo. Complementos são pequenos aplicativos web que se integram ao seu navegador. WordExcel, Outlook, PowerPoint, OneNote, Project e outros Aplicativos Expandir as funcionalidades já disponíveis no Office, desde a automatização de tarefas complexas até a conexão com serviços externos na nuvem.

Antes de começar a programar como se não houvesse amanhã, é importante entender que Um suplemento do Office não é apenas um simples script independente.Ele reside na plataforma de Suplementos do Office, é descrito por um manifesto e funciona como um aplicativo web que se comunica com o Office usando a API JavaScript. A partir daqui, vamos explicar detalhadamente tudo o que você precisa saber: ferramentas para criar projetos, estrutura interna, modelos de API, como testar e depurar, como publicar e até mesmo como as permissões e o acesso são gerenciados dentro dos próprios aplicativos.

O que exatamente é um suplemento do Office?

Um suplemento do Office é basicamente isso: Um aplicativo web que se integra aos aplicativos do Microsoft 365. (Word, Excel, Outlook, PowerPoint, OneNote, Project, etc.) e amplia sua interface e recursos. Você pode pensar nisso como um componente extra que se "conecta" à faixa de opções, ao menu de contexto ou a um painel lateral para oferecer novos recursos.

A graça é que O plugin funciona utilizando tecnologias web padrão. (HTML, CSS, JavaScript ou TypeScript, e até mesmo frameworks como React) e se comunica com o documento ou mensagem de e-mail usando a API JavaScript do Office. Isso permite que ele leia e modifique o conteúdo, exiba sua própria interface personalizada e se comunique com serviços externos, APIs REST, sistemas internos da sua empresa e muito mais.

Os dois componentes principais de um suplemento do Office

Cada suplemento do Office sempre consiste em duas partes bem diferenciadaso que deve ser levado em consideração desde o início:

  • O Manifesto do Complemento, que define a configuração, o comportamento e como ele se integra à interface do Office.
  • O aplicativo web, que é o código propriamente dito (HTML, CSS, JavaScript/TypeScript) que renderiza a interface do painel de tarefas, caixas de diálogo ou plugins de conteúdo e contém a lógica de negócios.

O manifesto funciona como “Carteira de identidade” e manual de instruções do suplemento, enquanto a aplicação web é o "motor" que realiza o trabalho real e se comunica com o documento ou e-mail usando a API JavaScript do Office.

O que define o manifesto de um complemento?

O manifesto de um suplemento do Office, que geralmente é armazenado como manifest.xml ou manifest.json Na raiz do projeto, encontra-se toda a informação que o Office precisa para saber o que o seu suplemento faz, onde está alojado e como deve ser apresentado ao utilizador.

O manifesto especifica, entre outras coisas, o seguinte: elementos chaveque devem ser mantidos sob controle rigoroso:

  • Metadados do plugin: identificador (ID), versão, nome de exibição do usuário, descrição, idioma padrão, etc.
  • Aplicativos do Office compatíveisPor exemplo, se o suplemento pode ser usado no Word, Excel, Outlook, PowerPoint, Project ou OneNote.
  • Permissões necessárias: Qual o nível de acesso necessário ao documento, à caixa de correio do Outlook ou a outros recursos.
  • Integração com a interface do Office: guias personalizadas, botões na faixa de opções, comandos adicionados ao menu de contexto e outros elementos da interface do usuário.
  • Ícones e imagens: caminhos para os ícones que serão exibidos na faixa de opções, menus e outras partes da interface, respeitando a identidade visual do plugin.
  • Dimensões do pluginPor exemplo, o tamanho de um suplemento de conteúdo ou a altura preferencial de um suplemento do Outlook.
  • Regras de ativação no OutlookCondições que determinam quando o plugin é exibido em um e-mail ou orçamento (com base no remetente, assunto, conteúdo etc.).
  • Atalhos do tecladoAtalhos personalizados disponíveis no Excel e no Word.

Tudo isso faz O manifesto é fundamental tanto para o desenvolvimento quanto para a publicação.Ao implantar o plugin, o que é distribuído na verdade é o arquivo de manifesto, que aponta para a URL onde o aplicativo web está hospedado.

O aplicativo web do plugin

A segunda peça fundamental do quebra-cabeça é a aplicação web, que é o que o usuário vê e com o qual interage. Essa aplicação é normalmente composta por Páginas HTML, folhas de estilo CSS e scripts JavaScript ou TypeScript.e podem ser construídos com ou sem frameworks (React é um dos mais comuns, mas não o único).

A partir dessas páginas, o plugin utiliza o API JavaScript do Office Para ler e modificar o conteúdo do documento em que é executado: intervalos do Excel, parágrafos do Word, mensagens do Outlook, slides do PowerPoint, tabelas, gráficos e muito mais. Além disso, por ser um aplicativo web, ele pode:

  • Conectar-se a serviços web externos Para obter ou enviar dados.
  • Gerenciar autenticação de usuários Com OAuth, Azure AD ou outros provedores.
  • Consumir APIs REST internas de sua organização.
  • Implemente toda a lógica de negócios necessária, desde cálculos avançados até automações complexas.

Ferramentas para criar suplementos do Office

A plataforma de suplementos do Office oferece diversas maneiras de Criar projetos prontos para desenvolvimento.Essas opções são personalizadas para diferentes perfis e preferências de trabalho. As principais são: o gerador Yeoman, o Visual Studio, o Kit de Desenvolvimento Complementar do Visual Studio Code e o Kit de Ferramentas de Agentes do Microsoft 365.

Crie plugins com o gerador Yeoman.

O Gerador de Complementos do Yeoman's Office permite que você Crie projetos Node.js prontos para uso e gerenciá-las com o Visual Studio Code ou outro editor. É uma opção muito conveniente se você se sente confortável trabalhando em um ambiente JavaScript puro, com ferramentas de linha de comando.

Com este gerador você pode criar complementos olhar:

  • Excel
  • OneNote
  • Outlook
  • PowerPoint
  • PROJETO
  • Word
  • Funções personalizadas do Excel

Ao executar o assistente, você pode escolher se deseja um projeto baseado em HTML, CSS e JavaScript ou TypeScript "puros"ou um projeto com ReagirDe forma semelhante, em JavaScript ou TypeScript. O gerador se encarrega de configurar toda a estrutura, as dependências do Node e a configuração inicial.

Pré-requisitos para usar o Yeoman

Para trabalhar com o gerador Yeoman para Office, você precisa ter alguns softwares instalados. componentes básicosque são comuns no ecossistema JavaScript:

  • Versão LTS do Node.jsEle é baixado do site oficial do Node.js e instalado de acordo com o seu sistema operacional.
  • Gerador de Suplementos para Yeoman e o Escritórioque são instalados globalmente com o comando:
    npm install -g yo generator-office
  • Uma assinatura ativa do Microsoft 365 Com o Office, você pode testar suplementos tanto no computador quanto no Office na Web.
  Dicas para dominar o modo de apresentador do PowerPoint

Crie um projeto com o Yeoman

Depois de tudo instalado, o criação de projeto É bastante simples. Na linha de comando, no diretório onde você deseja trabalhar, execute o seguinte comando:

yo office

O assistente fará uma série de perguntas para ajustar o projetoPor exemplo, para um primeiro suplemento de painel de tarefas para o Word, você poderia responder algo semelhante a isto:

  • Escolha um tipo de projeto: Projeto de painel de tarefas do suplemento do Office
  • Escolha um tipo de escrita: JavaScript
  • Que nome você gostaria de dar ao complemento? Suplemento do Meu Office
  • Qual aplicativo cliente do Office você gostaria de oferecer suporte? Word

Após concluir o assistente, o Yeoman irá gerar todos os arquivos do projeto e instalar os módulos Node necessários, para que Você encontrará um acessório básico totalmente funcional..

Estrutura do projeto gerada com Yeoman

O projeto criado com o Yeoman para um quadro de tarefas geralmente inclui um estrutura muito semelhante a isto, em que cada parte desempenha um papel específico:

  • ./manifest.xml ou ./manifest.json: o manifesto que define a configuração, as permissões, a integração com a interface e o URL da aplicação web.
  • ./src/taskpane/taskpane.html: o modelo HTML do painel de tarefas que o usuário verá.
  • ./src/taskpane/taskpane.css: as folhas de estilo que dão forma e definem o design do painel.
  • ./src/taskpane/taskpane.js: o código JavaScript que implementa a lógica e faz chamadas à API do Office.

Experimente um plugin criado com o Yeoman.

Para testar o complemento, basta Entre na pasta do projeto e execute alguns comandos. que iniciam o servidor web local e carregam o suplemento no Office.

  1. Acesse a pasta raiz do projeto:
    cd "My Office Add-in"
  2. Inicie o servidor local e teste no Word para desktop com:
    npm start

    Este comando inicia o servidor web (caso ainda não esteja em funcionamento) e abre o Word com o suplemento carregado automaticamente.

  3. Se você quiser experimentar o suplemento do Word no seu navegador, pode usar um comando como:
    npm run start -- web --document {url}

    onde {url} É o endereço de um documento do Word armazenado no OneDrive ou em uma biblioteca de arquivos. SharePoint ao qual você tem acesso. Se, por algum motivo, o suplemento não carregar corretamente no Office na Web, você pode recorrer à instalação manual e à remoção manual do manifesto carregado localmente.

  4. Após o carregamento do documento, você pode abrir o painel de tarefas na aba. Início clicando no botão Exibir painel de tarefasAo clicar no link corrida No painel, o exemplo típico insere um "Olá, mundo" com seu próprio estilo no documento.
  5. Para parar o servidor local e, se necessário, desinstalar o plugin carregado, você pode usar:
    npm stop

    Se você realizou um upload local manual do complemento, será necessário seguir o procedimento específico para remover esse tipo de upload local.

Problemas típicos com Yeoman e npm

Durante a instalação ou execução do projeto, é relativamente comum encontrar Avisos e erros do npmAlgumas situações comuns são:

  • falhas automáticas de etapas npm install que o próprio gerador aciona. Se mais tarde início npm Apresenta erros; geralmente, basta ir à pasta do projeto e executar manualmente um npm install.
  • Avisos sobre dependências desatualizadas ou incompatíveis, que geralmente não impedem a execução do plugin, mas podem ser irritantes. Se você quiser removê-los, pode usar a ferramenta. npm-check-updates da seguinte maneira:
    • Instale a ferramenta: npm i -g npm-check-updates
    • Atualize as versões no arquivo package.json: ncu -u
    • Reinstalar dependências: npm install

Criando complementos com o Visual Studio

Visual Studio Ele permite criar suplementos do Office diretamente do Visual Studio. Nesse caso, o projeto do suplemento faz parte de uma solução maior e também é baseado em HTML, CSS e JavaScript.

O Visual Studio permite criar complementos para:

  • Excel
  • Outlook
  • PowerPoint
  • Word

Sim, Não oferece suporte à criação de suplementos para o OneNote ou o Project.Para essas aplicações, você precisará usar o gerador Yeoman e seguir os guias de início rápido específicos.

Desenvolva e personalize o plugin no Visual Studio.

Ao criar um projeto de plugin com o Visual Studio, o ambiente é gerado. Um complemento básico com funcionalidades limitadas., concebido como ponto de partida. A partir daí, você fica responsável pela personalização:

  • El manifestoAjustando metadados, permissões, regras de ativação e elementos da interface.
  • Os arquivos HTML, CSS e JavaScript que dão forma ao painel de tarefas ou às caixas de diálogo.

Para tirar o máximo proveito, é importante saber Conceitos gerais da plataforma de plugins (ciclo de vida de desenvolvimento, manifesto, modelos de API, conjuntos de requisitos) e também os aspectos específicos de cada aplicação: Excel, Word, Outlook, etc.

Execute, depure e publique a partir do Visual Studio.

Durante o desenvolvimento, o Visual Studio executa o plugin contra um servidor web local (localhost)Quando estiver pronto para produção, o processo típico consiste em:

  1. Publique o aplicativo web em um servidor ou serviço de hospedagem (por exemplo, Microsoft Azure).
  2. Atualize o manifesto para que aponte para o URL final onde o aplicativo está hospedado.
  3. Escolher um método de implementação (catálogo de plugins interno, AppSource, etc.) e distribuir o arquivo de manifesto aos usuários.

Detalhes sobre como depurar em diferentes plataformas e como resolver problemas específicos podem ser encontrados na documentação. Depurando suplementos do Office no Visual Studio e nos guias gerais de teste e depuração.

Kit de Desenvolvimento de Complementos do Office para Visual Studio Code

Se o seu ambiente natural for o Visual Studio Code, você pode instalar o Kit de desenvolvimento de suplementos do Office, uma extensão que facilita a criação, execução e depuração de projetos de plugins diretamente no editor.

Com esta extensão você pode Criar novos projetos complementares Por meio de uma interface guiada, você pode carregar exemplos diretamente em seu ambiente sem precisar configurar tudo manualmente. A extensão é baixada do Visual Studio Marketplace e se integra à barra de atividades do VS Code com seu próprio ícone.

Crie um projeto com o Kit de Desenvolvimento.

Clique no botão de criação de projeto. fornecido pela extensão. Se você não a tiver instalada, será solicitado que a instale.

Na página da extensão, será exibida a descrição do projeto e você poderá selecionar a opção. Criar Para iniciar a geração do complemento.

Escolha o pasta de trabalho onde o projeto será criado quando a caixa de diálogo de seleção de pasta aparecer.

O Kit de Desenvolvimento criará a estrutura de arquivos e O projeto será aberto em uma segunda janela do VS Code.Neste ponto, é aconselhável fechar a janela inicial para trabalhar apenas na nova instância.

O projeto resultante também contém um complemento básico para o painel de tarefas, com código de exemplo pronto para executar e modificar.

Estrutura e arquivos principais em um projeto do VS Code

La estrutura deste tipo de projeto É muito semelhante ao gerado pelo Yeoman, e geralmente você encontrará:

  1. Um arquivo ./manifest.xml ou ./manifest.json Na raiz, com a configuração e as funcionalidades do complemento.
  2. O arquivo ./src/taskpane/taskpane.html que contém o HTML do painel de tarefas.
  3. A folha de estilo ./src/taskpane/taskpane.css que controla o design visual.
  4. o script ./src/taskpane/taskpane.js com o código da API JavaScript do Office que conecta o painel de tarefas ao aplicativo do Office.

Teste e interrompa um plugin do Kit de Desenvolvimento.

Para testar o plugin no VS Code usando o Development Kit, siga as instruções abaixo. Basta seguir alguns passos muito simples. Utilizando a própria barra de atividades da extensão:

  1. Abra a extensão clicando no ícone. Kit de desenvolvimento de suplementos do Office na barra de atividades.
  2. Selecione a opção Pré-visualização do suplemento do Office (F5), que prepara o ambiente de purificação.
  3. Escolha a opção no menu de seleção rápida. Aplicativo do Office para desktop (Edge Chromium), substituindo {Office Application} pelo aplicativo desejado (Word, Excel, etc.). Isso inicia o aplicativo de desktop, carrega o suplemento e anexa o depurador.

Durante esse processo, o kit verifica se todos os requisitos anteriores e mostra no terminal Informações detalhadas caso algo dê errado. A primeira Bota Pode demorar um pouco, pois as dependências e os certificados necessários estão sendo instalados.

Ao terminar os testes e a depuração, é muito importante interrompa o plugin corretamenteFechar o aplicativo do Office nem sempre invalida corretamente o registro do suplemento. Para fazer isso corretamente:

  1. Abra a extensão novamente a partir do ícone na barra de atividades.
  2. Clique em Pare de visualizar o suplemento do Office., que fecha o servidor web e limpa o registro de plugins do cache.
  3. Finalmente feche o Janela do aplicativo Office.

Se você perceber que o plugin não está iniciando ou está se comportando de forma estranha, isso geralmente ajuda. Feche todas as instâncias do Office. E certifique-se de ter interrompido o servidor anterior usando a opção da própria extensão. Você também encontrará uma seção específica sobre isso na documentação oficial. Solução de problemas durante o desenvolvimento de suplementos do OfficeE, em casos extremos, você sempre pode abrir uma solicitação no GitHub.

Kit de ferramentas de agentes do Microsoft 365

Outra opção moderna é usar Kit de ferramentas de agentes do Microsoft 365É um conjunto de ferramentas projetado para criar praticamente qualquer tipo de extensão para o Microsoft 365, incluindo suplementos do Office. É especialmente útil quando você deseja integrar lógica mais avançada ou usar recursos de agentes inteligentes dentro do ecossistema do Microsoft 365.

Com esta ferramenta você pode Configurar projetos de plugins de uma perspectiva mais ampla (não apenas o Office clássico, mas todo o ambiente do Microsoft 365), aproveitando modelos e assistentes específicos. A documentação oficial detalha como criar projetos de suplementos usando esse conjunto de ferramentas e como integrá-los a outros serviços e fluxos de trabalho.

Acesso à API JavaScript do Office

Para que seu aplicativo web se comunique com o documento ou mensagem do Office em que está sendo executado, você precisa carregar o Biblioteca JavaScript do Office (office.js), que é fornecido pela CDN oficial da Microsoft.

O URL da biblioteca padrão é:
https://appsforoffice.microsoft.com/lib/1/hosted/office.js

Em qualquer página web do seu plugin que precise usar a API, você precisará adicionar um tag de script dentro do cabeçalho desta forma:

<head> ... <script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script> </head>

A partir desse momento, você terá o espaço de nomes do Office disponível e poderá usar ambos os... APIs específicas da aplicação (Excel, Word, etc.) como APIs comuns que são compartilhadas por vários aplicativos. Além disso, a documentação oficial explica como habilitar recursos como IntelliSense no editor para trabalhar com mais conforto.

Modelos de API disponíveis

A plataforma de suplementos do Office oferece dois modelos principais de API em JavaScriptque se complementam e que devem ser claramente distinguidas:

  • APIs específicas da aplicação
  • APIs comuns

As APIs específicas da aplicação Elas são projetadas para interagir com objetos nativos de um aplicativo específico. Por exemplo, com as APIs do Excel, você pode trabalhar com planilhas, intervalos, tabelas, gráficos e outros elementos específicos do Excel, usando objetos fortemente tipados.

Este modelo de API funciona com promete e apoia um modelo de operações em loteIsso permite encadear várias operações em uma única solicitação ao aplicativo do Office, o que melhora muito o desempenho, especialmente no Office na Web. Esse modelo surgiu no Office 2016 e foi expandido com novos conjuntos de requisitos.

As APIs comunsPor sua vez, eles se concentram nas funcionalidades. compartilhado entre vários aplicativos do Office, como caixas de diálogo, configurações do cliente ou certas partes da interface do usuário. Este modelo é baseado em retornos de chamada Em vez de promessas, permite apenas uma operação por solicitação. É compatível com versões anteriores, pois foi introduzido com o Office 2013 e é usado, por exemplo, para interagir com o Outlook, PowerPoint ou Project em um nível básico.

Conjuntos de requisitos de API

Dentro da API JavaScript, os diferentes grupos de funcionalidades são organizados no que chamamos de conjuntos de requisitosCada conjunto agrupa um conjunto de membros da API sob um nome e versão, permitindo que você saiba com muita precisão quais recursos estão disponíveis em cada cliente do Office.

Por exemplo, você pode encontrar conjuntos como:

  • ExcelApi 1.7, que agrupa APIs específicas para o Excel disponíveis a partir de uma determinada versão.
  • DialogApi 1.1, que oferece funções comuns de caixa de diálogo para vários aplicativos do Office.

Os acessórios podem usar esses conjuntos para Verificar em tempo de execução se um aplicativo oferece suporte às APIs necessárias.e, assim, adaptar seu comportamento ou exibir mensagens apropriadas caso algo esteja indisponível. A compatibilidade específica de cada conjunto varia dependendo do plataforma (Windows, Mac(web, celular), a versão do Office e o próprio aplicativo (Word, Excel, etc.).

Explore as APIs com o Script Lab

Se você quiser experimentar APIs sem construir um projeto inteiro, pode usar Laboratório de scripts, um complemento gratuito disponível no Microsoft Marketplace.

O Script Lab permite que você Teste trechos de código diretamente em aplicativos como Excel ou Word.Visualizar em tempo real como as alterações afetam o documento é ideal para aprender a API, validar pequenos trechos de lógica ou criar protótipos rápidos antes de integrá-los ao seu plugin final.

Dentro do Script Lab você encontrará uma biblioteca de exemplos pré-construídos que você pode executar como está ou usar como base para seu próprio código. Além disso, a documentação oficial inclui vídeos curtos mostrando o Script Lab em ação, o que é muito útil para ter uma ideia de tudo o que ele pode fazer.

Expandir a interface do usuário do Office

Uma das vantagens dos acessórios é que Eles não apenas executam código "nos bastidores".mas podem ser totalmente integradas à interface do Office, adicionando guias, botões, menus e painéis personalizados de acordo com suas necessidades.

As formas mais comuns A seguir, apresentamos algumas maneiras de estender a interface:

  • Comandos do plugin que estão integradas na faixa de opções ou nos menus de contexto.
  • Contêineres HTML, como painéis de tarefas, complementos de conteúdo e caixas de diálogo personalizadas.

Os comandos do plugin Esses comandos permitem adicionar novas guias ou grupos de botões à faixa de opções do Office, ou até mesmo expandir o menu de contexto que aparece ao clicar com o botão direito do mouse em textos ou objetos no Excel. Quando um usuário pressiona um desses comandos, ele pode executar código JavaScript, abrir um painel de tarefas específico ou iniciar uma caixa de diálogo.

Enquanto isso, o painéis de tarefas, suplementos de conteúdo e caixas de diálogo Esses são contêineres HTML que exibem a interface do seu suplemento. O conteúdo é fornecido por páginas da web que você especifica no manifesto, e a partir dessas páginas você pode usar a API do Office para interagir com o documento, além de tudo o que um site comum faz: autenticação, chamadas a APIs externas, visualização de dados etc.

A documentação dos elementos da interface do usuário para suplementos do Office detalha como fazer isso. Projete a experiência do usuárioQuais padrões são recomendados e como tirar proveito de cada tipo de recipiente?

Encontre e utilize um plugin já instalado.

Do ponto de vista do usuário final, uma vez que um plugin tenha sido instalado ou distribuído, Localizá-lo dentro do Office é muito fácil.embora apresente nuances dependendo da aplicação.

  1. Em primeiro lugar, você tem que Faça login no Office com a conta Microsoft 365 apropriada. Para isso, abra qualquer aplicativo do Office e, no canto superior direito, selecione a opção de login e insira seu e-mail e senha.
  2. Nos aplicativos Word, Excel ou PowerPoint para desktop, você pode acessar Inserir > Meus Complementos Para ver a lista de complementos disponíveis para esse aplicativo.
  3. Dentro da caixa Suplementos do OfficeVocê pode procurar o complemento pelo nome. Se ele não aparecer, verifique se você está conectado com a conta correta e, se necessário, clique em Atualizar para atualizar a lista.
  4. Quando encontrar o acessório, simplesmente faça clique duas vezes nele para que ele inicie e exiba sua interface dentro do documento.

Esse comportamento, baseado em Vincular complementos à conta do usuárioIsso permite que os suplementos estejam sempre disponíveis em diferentes dispositivos e aplicativos, desde que você use a mesma conta do Microsoft 365.

Gerenciando complementos e extensões em outros pacotes de escritório.

Embora estejamos focando na plataforma de suplementos do Office aqui, é útil ter algum contexto comparando-a com... outras suítes de escritório e sua gestão de extensõesPorque a filosofia geral é semelhante.

Suplementos COM e suplementos no Microsoft Office clássico.

Nas versões para desktop, como o Word 2016, além dos modernos suplementos baseados na web, ainda existem Componentes COM e complementos tradicionaisPara gerenciá-los, você pode ir para Arquivo > Opções E, na seção de complementos, revise a lista agrupada por tipo.

Ao selecionar um item da lista, as seguintes informações são exibidas: seus detalhes estão na parte inferior da janela. Um exemplo típico é o complemento. FoxitReader PDF Criador, que é adicionado opcionalmente ao instalar o Foxit Reader e que incorpora uma aba ou botões adicionais para criar e manipular PDFs a partir do Word.

Na parte inferior desta janela existe uma área chamada gerircom um menu suspenso e um botão Vai… que permite gerenciar um tipo específico de extensão: ativá-las, desativá-las ou removê-las. Nem todos os complementos adicionam botões ou guias visíveis; Isso depende inteiramente de como o desenvolvedor os projetou..

Extensões no LibreOffice Calc

No LibreOffice, especificamente no Calc, você pode gerenciar as extensões pelo menu. Ferramentas > Gerenciador de extensõesLá você encontrará uma lista de extensões instaladas, com opções para adicionar novas, atualizar as existentes ou desinstalá-las.

Algumas extensões aparecem com um pequeno cadeado amareloIsso indica que fazem parte do pacote básico do LibreOffice e não podem ser removidos. Para instalar novos, geralmente você acessa o site oficial do LibreOffice. Extensões e modelos do LibreOffice, hospedado em https://extensions.libreoffice.org/Embora o site seja predominantemente em inglês, a maioria dos desenvolvedores publica suas extensões nesse idioma, então é útil não ter receio dele.

Complementos em documentos do Google Docs

Google Docs Também oferece um sistema de plugins integrados na própria interface. Do menu Complementos A partir de um documento, você pode gerenciar os aplicativos que já tem instalados e procurar novos no banco de dados. Google.

O sistema permite Filtre por categorias e veja o número de usuários que instalaram cada complemento.Você pode conferir avaliações e comentários e instalar diretamente com apenas alguns cliques. Essa loja integrada simplifica bastante o processo, pois não é preciso visitar nenhum site externo de desenvolvedor para encontrar complementos.

Permissões e acesso às funcionalidades do dispositivo

Alguns plugins, especialmente aqueles baseados em tecnologias web modernas, podem precisar de acesso às funcionalidades do dispositivo como a câmera, a localização geográfica ou o microfone. Quando isso acontece, o navegador ou a própria plataforma exibe uma caixa de diálogo solicitando seu consentimento.

Geralmente você verá opções como Permitir, Permitir uma vez ou Negar:

  • Se você escolher PermitirO complemento poderá acessar os recursos solicitados continuamente, até que você o desinstale ou limpe o cache do navegador em que ele está sendo executado.
  • Se você escolher Permitindo uma vezO acesso será concedido apenas durante a sessão atual, até que você feche a aba ou janela onde o complemento está em execução.
  • Se você escolher NegarO complemento não terá acesso e, quando precisar novamente, solicitará permissão por meio de outra caixa de diálogo.

Se a qualquer hora você quiser Revogar uma permissão que você aceitou com “Permitir”Você precisará desinstalar o complemento ou limpar o cache do seu navegador para que as decisões anteriores sejam descartadas e voltem a ser necessárias.

O ecossistema de suplementos do Office oferece Uma estrutura altamente flexível para estender o Word, Excel, Outlook e muito mais. Utilizando tecnologias web padrão, ferramentas como Yeoman, Visual Studio ou o VS Code Development Kit, e uma API JavaScript com modelos específicos e comuns suportados por conjuntos de requisitos, e com um sólido entendimento do papel do manifesto, da estrutura do projeto, das opções de depuração, dos métodos de implantação e das implicações de permissões e acesso ao dispositivo, é possível criar soluções poderosas que se integram perfeitamente à experiência diária do Office sem interromper o fluxo de trabalho habitual do usuário.

  Como compactar um arquivo do Word ou PowerPoint passo a passo