Guia do iniciante

Deseja começar a criar suas próprias extensões do Office para várias plataformas? As etapas a seguir mostram o que ler primeiro, quais ferramentas instalar e os tutoriais recomendados a serem concluídos.

Observação

Se você não tiver experiência em criar suplementos VSTO do Office, recomendamos que você acesse imediatamente o guia do desenvolvedor do suplemento VSTO, que é um superconjunto das informações deste artigo.

Etapa 0: Pré-requisitos

  • Os suplementos do Office são essencialmente aplicativos da Web incorporados ao Office. Portanto, você deve primeiro ter um conhecimento básico dos aplicativos Web e de como eles são hospedados na Web. Há uma quantidade enorme de informações sobre isso na Internet, em livros e em cursos online. Uma boa forma de começar se não tiver conhecimento prévio de aplicações Web é procurar "O que é uma aplicação Web?" no Bing.
  • A linguagem de programação principal que irá utilizar na criação de Suplementos do Office é JavaScript ou TypeScript. Pense no TypeScript como uma versão fortemente tipada do JavaScript. Se não estiver familiarizado com nenhum destes idiomas, mas tiver experiência com o VBA, VB.Net, C#, provavelmente irá achar o TypeScript mais fácil de aprender. Novamente, há muitas informações sobre essas linguagens de programação na Internet, em livros e em cursos online.

Etapa 1: Comece com os fundamentos

Sabemos que você está ansioso para começar a codificar, mas há algumas coisas sobre os Suplementos do Office que você deve ler antes de abrir o IDE ou o editor de código.

  • Descrição geral da plataforma de Suplementos do Office: saiba o que são os Suplementos Web do Office e como diferem das formas mais antigas de expandir o Office, como os suplementos VSTO.
  • Desenvolva Suplementos do Office: Obtenha uma visão geral do desenvolvimento e ciclo de vida do Suplemento do Office, incluindo as ferramentas, criando um suplemento na Interface do Usuário e usando APIs de JavaScript para interagir com o documento do Office.
  • Exemplos de "Hello world": saiba como criar o suplemento mais simples do Office com apenas um manifesto, uma página Web HTML e um logótipo. Estes exemplos irão ajudá-lo a compreender as partes fundamentais de um Suplemento do Office.

Existem muitos links nesses artigos, mas se você é iniciante nos suplementos do Office, recomendamos que você volte aqui quando os tiver lido e continue na próxima seção.

Passo 2: Explorar e experimentar exemplos existentes

Tem agora o panorama geral, por isso, explore ao instalar o nosso suplemento Script Lab para experimentar exemplos de código nas várias aplicações do Office. Os exemplos disponíveis no Laboratório de Scripts mostram como utilizar muitas das APIs JavaScript do Office.

Passo 3: instalar ferramentas e criar o seu primeiro suplemento

Em seguida, crie um suplemento com um dos nossos guias de introdução. Para aprender a plataforma, recomendamos o guia de introdução do Excel. Existe uma versão baseada no Visual Studio e outra baseada no Node.js e no Visual Studio Code.

Passo 4: Código

Não se pode aprender a dirigir lendo o manual do proprietário, então comece a codificar com este tutorial do Excel. Irá utilizar a biblioteca JavaScript do Office e algum JSON ou XML no manifesto do suplemento. Não é necessário memorizar nada, porque você terá mais informações sobre ambos em etapas posteriores.

Passo 5: Compreender a biblioteca JavaScript

Para obter uma descrição geral da biblioteca javaScript do Office, consulte este tutorial da formação do Microsoft Learn: Compreender as APIs javaScript do Office.

Em seguida, regresse ao Laboratório de Scripts e utilize-o como um ambiente de trabalho: faça as suas próprias alterações de código à cópia local de quaisquer exemplos que tente e veja como os resultados são afetados.

Passo 6: Compreender o manifesto

Compreenda as finalidades do manifesto do suplemento e uma introdução à marcação XML ou JSON no manifesto de Suplementos do Office.

Próximas Etapas

Parabéns por concluir o caminho de aprendizado para iniciantes dos Suplementos do Office! Veja algumas sugestões para explorar ainda mais a documentação: