Como desenvolver suplementos para Office 2016, Office Online e Office Mobile

Os suplementos do Office 2016 permitem que você estenda a capacidade, a funcionalidade e os recursos dos clientes do Office, como Word , Excel , PowerPoint e Outlook , usando tecnologias da web como HTML, CSS e JavaScript. Os suplementos do Office podem ser usados ​​para fazer o seguinte:

  • Adicione nova funcionalidade aos clientes do Office - por exemplo, aumente o Word, Excel, PowerPoint e Outlook interagindo com documentos do Office e itens de correio, trazendo dados externos para o Office, processando documentos do Office, expondo funcionalidades de terceiros em clientes do Office e muito mais .
  • Crie novos objetos ricos e interativos que podem ser incorporados em documentos do Office - por exemplo, mapas, gráficos e visualizações interativas que os usuários podem adicionar às suas próprias planilhas do Excel e apresentações do PowerPoint.

Os suplementos do Office podem ser executados em uma variedade de plataformas, incluindo Office para Windows 10, Office Online, Office 2016 para Windows, Office 2016 para Mac e Office para iPad. Os suplementos do Office ainda não estão disponíveis para Windows 10 Mobile ou Android, mas a equipe do Office está trabalhando nisso (consulte o host do suplemento do Office e disponibilidade de plataforma para obter mais detalhes). Para executar os suplementos do Office, existem certos requisitos de sistema necessários para o seu dispositivo, e  você pode encontrar esses requisitos aqui .

Como um suplemento do Office pode me ajudar?

Os suplementos do Office podem ajudá-lo a fazer quase tudo que um site pode fazer em um navegador. Os recursos do Office Add-in incluem:

  • Estenda a IU nativa do Office criando botões e guias da faixa de opções personalizados.
  • Fornece uma IU interativa e lógica personalizada por meio de HTML e JavaScript.
  • Use estruturas de JavaScript como jQuery, Angular e muitas outras.
  • Conecte-se a terminais REST e serviços da web via HTTP e AJAX.
  • Execute código ou lógica do lado do servidor, se a página for implementada usando uma linguagem de script do lado do servidor, como ASP ou PHP.

A infraestrutura de suplementos do Office permite a interação com o aplicativo do Office e o conteúdo do usuário por meio de uma API JavaScript .

Tipos de suplementos do Office 

No momento, existem alguns tipos de Suplementos do Office disponíveis:

Suplementos do Word, Excel e PowerPoint que estendem a funcionalidade

Suplementos do Excel e do PowerPoint que criam novos objetos

Suplementos do Outlook que estendem a funcionalidade

Suplementos do Word, Excel e PowerPoint que estendem a funcionalidade

Adicionar novas funcionalidades ao Word, Excel ou PowerPoint é relativamente simples. Tudo que você precisa fazer é registrar seu suplemento usando o manifesto do suplemento do painel de tarefas. Este manifesto de suplemento permite dois modos de integração; comandos de suplemento e painéis de tarefas inseríveis.

Comandos de suplemento

Você pode usar comandos de suplemento para expandir a interface do usuário do Office para Windows 10 e Office Online. Com comandos add-in, você tem a capacidade de adicionar botões para seus add-ins na faixa de opções ou dentro de menus contextuais selecionados, fornecendo acesso fácil aos seus add-ins dentro do Office. Os botões de comando do add-in podem ser usados ​​para iniciar ações diferentes, como mostrar um painel de tarefas com um HTML personalizado ou executar uma função Javascript específica.

Você também pode definir seus comandos em seu manifesto de comando add-in usando VersionOverrides. Para começar, dê uma olhada nestes  exemplos no GitHub , ou você também pode verificar os  comandos de suplemento para Excel, Word e PowerPoint .

Comandos de suplemento no excel

Comandos add-in no excel online

Além disso, há um vídeo do Canal 9 que aprofunda os comandos de suplemento, chamado " Comandos de suplemento na faixa de opções do Office ".

Painéis de Tarefas que Podem ser Inseridos

Caso você tenha um cliente que ainda não oferece suporte a comandos de suplemento (Office 2013, Office para Mac e Office para iPad), você precisará executar seus comandos de suplemento como um painel de tarefas inserível usando DefaultURL fornecido no manifesto. A partir daí, você pode iniciar seu suplemento no menu "Meus suplementos" na guia Inserir.

Suplementos do Excel e do PowerPoint que criam novos objetos

Você também pode inserir suplementos no Excel ou PowerPoint para criar novos objetos baseados na web ou conteúdo que pode ser incorporado em documentos ou apresentações. Os comandos de suplemento de conteúdo permitem mídia incorporada, como uma galeria de fotos ou vídeo do YouTube, bem como visualizações de dados baseadas na web e outros conteúdos externos.

Exemplo de suplemento de conteúdo do Excel 2013

Para testar este suplemento de conteúdo com o Excel 2013 ou Excel Online, instale o suplemento Bing Maps .

Suplementos do Outlook que estendem a funcionalidade

Os suplementos do Outlook apresentam uma oportunidade de estender a Faixa de Opções do Office e fornecer conteúdo de exibição adicional próximo a um item do Outlook quando você está criando ou exibindo uma mensagem de e-mail. Os suplementos podem funcionar com uma mensagem de e-mail, solicitação de reunião, resposta ou cancelamento, bem como compromissos.

Suplemento do Outlook com botões de comando na faixa de opções

Os suplementos do Outlook podem usar as informações contextuais de um item, como um endereço ou ID de rastreamento de pacote e, em seguida, usar esses dados para acessar informações adicionais de serviços da web para criar interações completas do usuário. Na maioria das vezes, os suplementos do Outlook podem ser executados sem problemas com o Outlook, Outlook para Mac, Outlook Web App e OWA para Dispositivos, para fornecer uma experiência unificada na área de trabalho, online, tablets ou dispositivos móveis.

Suplemento de perspectiva contextual

Você pode instalar o suplemento Package Tracker no Outlook, Outlook para Mac ou Outlook Web App. Confira mais suplementos do Outlook .

O que constitui um suplemento do Office?

Um suplemento do Office é composto de um arquivo de manifesto XML e seu próprio aplicativo da web. O arquivo de manifesto XML cria regras para várias configurações, incluindo como seu suplemento se integra com seus clientes do Office. Por outro lado, seu aplicativo da web precisa ser hospedado em um servidor da web ou você pode usar um serviço de hospedagem na web, como o Azure.

Arquivo de manifesto Xml + aplicativo da web = suplemento do escritório

O arquivo XML Manifest indica configurações e recursos específicos do suplemento do Office, especificamente:

  • O nome de exibição do add-in, descrição, ID, versão e localidade padrão.
  • Como o add-in se integra ao Office:
    • Para suplementos que estendem Word / Excel / PowerPoint / Outlook: A extensão nativa aponta que o suplemento usa para expor funcionalidades, como botões na faixa de opções.
    • Para suplementos que criam novos objetos incorporáveis: O URL da página padrão que é carregada para o objeto.
  • O nível de permissão e os requisitos de acesso a dados para o suplemento.

Se precisar de mais informações, dê uma olhada no  manifesto XML de suplementos do Office .

A versão mais básica de um aplicativo da web é uma página HTML estática exibida em um aplicativo do Office, mas a página não interage com o documento do Office ou com a Internet. A página precisa ser hospedada em um servidor web ou um serviço de hospedagem web, como o Azure; depende do serviço que você acha que mais lhe convém.

Exemplo de suplemento hello world office

Por ser um aplicativo da web, você pode usar qualquer tecnologia de cliente e servidor compatível com seu provedor de hospedagem (como ASP.net, PHP ou Node.js). Para interagir com clientes e documentos do Office, você precisa usar a API JavaScript office.js que o Office 2016 fornece.

As APIs JavaScript para Word e Excel fornecem modelos de objetos específicos do host que podem ser usados ​​em um suplemento do Office. Essas APIs oferecem suporte ao acesso a parágrafos e pastas de trabalho, o que fornece uma maneira mais fácil de criar um suplemento para Word ou Excel. Veja Word Add-ins e Excel Add-ins para mais informações.

Para obter mais informações e informações técnicas sobre APIs Javascript para Office 2016, consulte Compreendendo a API JavaScript para Office , API JavaScript para OfficeDiretrizes de design para suplementos do Office .



Leave a Comment

Como consertar este aplicativo não pode abrir no Windows 10 Technical Preview

Como consertar este aplicativo não pode abrir no Windows 10 Technical Preview

Duas semanas atrás, trouxemos à luz um problema com o Office Touch Preview, um pacote de aplicativos lançado pela Microsoft para a Windows Store para Windows 10 Technical

Como alterar a visualização para HTML ou texto simples no Outlook 2019, 2016 e 365

Como alterar a visualização para HTML ou texto simples no Outlook 2019, 2016 e 365

Defina se deseja visualizar ou enviar e-mail em texto simples ou formato HTML no Microsoft Outlook 2019, 2016 ou 365.

Office 2016/2013: Ativar / desativar a área de transferência do Office

Office 2016/2013: Ativar / desativar a área de transferência do Office

Habilite ou desabilite as opções visíveis da área de transferência no Microsoft Office 2016 ou 2013.

Escritório: Esta ação não pôde ser executada

Escritório: Esta ação não pôde ser executada

Se o Office disser que a ação necessária não pôde ser executada, atualize e repare o Office Suite. Se o problema persistir, reinstale o Office.

Corrija o “Erro 1321” ao instalar o Office 2016 ou 2013

Corrija o “Erro 1321” ao instalar o Office 2016 ou 2013

Resolva o erro 1321 ao tentar instalar o Microsoft Office 2016 ou 2013 no Windows.

Como corrigir o código de erro 30088-4 do Microsoft Office

Como corrigir o código de erro 30088-4 do Microsoft Office

Para corrigir o código de erro 30088-4 do Microsoft Office, repare o Office Suite. Se o problema persistir, desinstale e reinstale o pacote do Office.

Correção: o Office não reconhece o comando que foi dado

Correção: o Office não reconhece o comando que foi dado

Se o Office não reconhecer seus comandos, inicie o Office Online e verifique se o problema persiste. Em seguida, verifique se há atualizações e repare o Office Suite.

Como corrigir o código de erro do Microsoft Office 0xc0000142

Como corrigir o código de erro do Microsoft Office 0xc0000142

Para corrigir o código de erro 0xc0000142 do Office, instale as atualizações mais recentes do Office, reinicie o serviço ClickToRun e repare seus arquivos do Office.

Desative a mensagem “Os hiperlinks podem ser prejudiciais ao seu computador e aos seus dados” no Office 2016

Desative a mensagem “Os hiperlinks podem ser prejudiciais ao seu computador e aos seus dados” no Office 2016

Evita que um aviso comum apareça ao abrir arquivos por meio de um hiperlink nos arquivos do Microsoft Office 2016.

Office: Fix “A área de transferência não pode ser esvaziada. Outro programa pode estar usando a área de transferência. ”

Office: Fix “A área de transferência não pode ser esvaziada. Outro programa pode estar usando a área de transferência. ”

Resolva um erro comum no Microsoft Office 2013 ou 2016 ao usar a área de transferência,

Office 2016 e 2013: Como ativar ou desativar o modo DEP

Office 2016 e 2013: Como ativar ou desativar o modo DEP

Como habilitar ou desabilitar a configuração DEP no Microsoft Outlook 2016 ou 2013.

Office 2016: Onde está o InfoPath?

Office 2016: Onde está o InfoPath?

O InfoPath está faltando no Office 2016. Aqui está o que você pode fazer a respeito.

As 5 principais maneiras de enviar várias fotos de telefones Samsung Galaxy

As 5 principais maneiras de enviar várias fotos de telefones Samsung Galaxy

É muito fácil compartilhar fotos do seu telefone Samsung. Confira as principais maneiras de enviar várias fotos do telefone Samsung.

Como usar o aplicativo Zoom na Apple TV 4K

Como usar o aplicativo Zoom na Apple TV 4K

Depois do FaceTime, o Apple TV 4K também permite atender chamadas do Zoom. Esta postagem é um guia completo sobre como usar o Zoom na Apple TV 4K.

Como criar e gerenciar coleções no Amazon Kindle

Como criar e gerenciar coleções no Amazon Kindle

Veja como você pode criar e gerenciar coleções no Kindle para livros que deseja comprar e ler.

9 maneiras de corrigir “Este título não está disponível para assistir instantaneamente” no Netflix

9 maneiras de corrigir “Este título não está disponível para assistir instantaneamente” no Netflix

Você está enfrentando o erro “Este título não está disponível para assistir instantaneamente” no Netflix? Aqui estão algumas soluções rápidas e simples para consertar isso.

Como fazer overclock em um monitor: GPUs NVIDIA, AMD e Intel

Como fazer overclock em um monitor: GPUs NVIDIA, AMD e Intel

Quer uma experiência mais suave com seu monitor? Veja como fazer overclock na taxa de atualização de um monitor para uma melhor experiência de jogo.

4 maneiras de ver quem cancelou sua amizade no Facebook

4 maneiras de ver quem cancelou sua amizade no Facebook

Quer saber se seu amigo o expulsou da lista de amigos? Veja como ver quem cancelou sua amizade no Facebook.

Como copiar uma lista de reprodução do Spotify no desktop e no celular

Como copiar uma lista de reprodução do Spotify no desktop e no celular

Quer duplicar uma playlist que você viu no Spotify? Veja como copiar uma lista de reprodução do Spotify usando desktop ou dispositivos móveis.

Como excluir e-mails em massa no Apple Mail

Como excluir e-mails em massa no Apple Mail

Para limpar sua caixa de entrada e deixá-la organizada, veja como excluir e-mails em massa no Apple Mail no seu iPhone, iPad e Mac.

Como pesquisar fotos por rostos no Google Fotos

Como pesquisar fotos por rostos no Google Fotos

O Google Fotos pode reconhecer e agrupar automaticamente as fotos por rostos que aparecem na sua biblioteca. Veja como você pode ativar o recurso!

Como usar a conversão de texto em fala no Amazon Kindle

Como usar a conversão de texto em fala no Amazon Kindle

Veja como você pode fazer com que seu dispositivo Kindle leia livros para você usando o recurso de conversão de texto em fala chamado VoiceView Screen Reader.