Criar um suplemento de conteúdo do Excel
Neste artigo, irá percorrer o processo de criação de um suplemento de conteúdos do Excel com o Visual Studio.
Pré-requisitos
Visual Studio 2019 ou posterior com a carga de trabalho Desenvolvimento Office/SharePoint instalada.
Observação
Se você já instalou o Visual Studio, use o Instalador do Visual Studio para garantir que a carga de trabalho de desenvolvimento do Office/SharePoint esteja instalada.
Office conectado a uma assinatura Microsoft 365 (incluindo o Office na web).
Criar o projeto do suplemento
No Visual Studio, escolha Criar um novo projeto.
Usando a caixa de pesquisa, insira suplemento. Escolha suplemento do Excel Web , em seguida, selecione Próximo.
Nomeie seu projeto ExcelWebAddIn1e selecione Criar.
Na janela de diálogo Criar Suplemento do Office , selecione o tipo de suplemento Inserir conteúdo em folhas de cálculo do Excel e, em seguida, selecione Seguinte.
Selecione o modelo de suplemento Suplemento Básico ou Visualização de Documentos e, em seguida, selecione Concluir para criar o projeto.
O Visual Studio cria uma solução, e os dois projetos dele aparecem no Gerenciador de Soluções. O arquivo Home.html é aberto no Visual Studio.
Explorar a solução do Visual Studio
Ao concluir o assistente, o Visual Studio cria uma solução que contém dois projetos.
Project | Descrição |
---|---|
Projeto de suplemento | Contém apenas um ficheiro de manifesto apenas de suplemento com formato XML, que contém todas as definições que descrevem o seu suplemento. As configurações ajudam o aplicativo do Office a determinar quando o suplemento deverá ser ativado e onde ele deverá aparecer. O Visual Studio gera o conteúdo desse arquivo para que você possa executar o projeto e usar o suplemento imediatamente. Altere estas definições em qualquer altura ao modificar o ficheiro XML. |
Projeto de aplicativo Web | Contém as páginas de conteúdo do suplemento, incluindo todos os arquivos e referências de arquivo de que você precisa para desenvolver páginas HTML e JavaScript com reconhecimento do Office. Enquanto você desenvolve o suplemento, o Visual Studio hospeda o aplicativo Web no servidor IIS local. Quando estiver pronto para publicar, você precisará implantar este projeto de aplicativo Web em um servidor Web. |
Atualizar o manifesto
No Gerenciador de Soluções, vá para o projeto de suplemento ExcelWebAddIn1e abra o diretório ExcelWebAddIn1Manifest. Este diretório contém seu arquivo de manifesto, ExcelWebAddIn1.xml. O ficheiro de manifesto define as definições e capacidades do suplemento. Consulte a seção anterior Explorar a solução Visual Studio para obter mais informações sobre os dois projetos criados por sua solução Visual Studio.
O elemento
ProviderName
tem um valor de espaço reservado. Substitua-o com seu nome.O atributo
DefaultValue
do elementoDisplayName
tem um espaço reservado. Substitua-o pelo suplementos do My Office.O atributo
DefaultValue
do elementoDescription
tem um espaço reservado. Substitua-o por um suplemento de conteúdo para o Excel..Salve o arquivo. As linhas atualizadas devem ter um aspeto semelhante ao seguinte exemplo de código.
... <ProviderName>John Doe</ProviderName> <DefaultLocale>en-US</DefaultLocale> <!-- The display name of your add-in. Used on the store and various places of the Office UI such as the add-ins dialog. --> <DisplayName DefaultValue="My Office Add-in" /> <Description DefaultValue="A content add-in for Excel."/> ...
Experimente
Com o Visual Studio, teste o suplemento do Excel recentemente criado ao premir F5 ou ao selecionar o botão Iniciar para iniciar o Excel com o suplemento de conteúdo apresentado na folha de cálculo.
Certifique-se de que existe texto na folha de cálculo e, em seguida, selecione qualquer intervalo de células que contenha texto na folha de cálculo.
Selecione o separador do modelo que escolheu e, em seguida, siga as instruções.
No suplemento de conteúdo, selecione o botão Obter dados da seleção para obter o texto do intervalo selecionado.
Observação
Para ver o console.log
output, você precisará de um conjunto separado de ferramentas para desenvolvedores para um console de JavaScript. Para saber mais sobre as ferramentas F12 e o Microsoft Edge DevTools, visite Depurar suplementos usando ferramentas de desenvolvedor para Internet Explorer, Depurar suplementos usando ferramentas de desenvolvedor para a Versão Prévia do Microsoft Edge ou Depurar suplementos usando ferramentas de desenvolvedor no Microsoft Edge (baseado em Chromium).
Próximas etapas
Parabéns, criou com êxito um suplemento de conteúdos do Excel! Em seguida, saiba mais sobre como desenvolver suplementos do Office com o Visual Studio.
Solução de problemas
Certifique-se de que o seu ambiente está pronto para o desenvolvimento do Office ao seguir as instruções em Configurar o seu ambiente de desenvolvimento.
Alguns dos códigos de exemplo utilizam JavaScript ES6. Isto não é compatível com versões mais antigas do Office que utilizam o motor de browser Trident (Internet Explorer 11). Para obter informações sobre como suportar essas plataformas no seu suplemento, consulte Suportar webviews mais antigos da Microsoft e versões do Office. Se ainda não tiver uma subscrição do Microsoft 365 para utilizar para desenvolvimento, poderá qualificar-se para uma subscrição de programador Microsoft 365 E5 através do Programa para Programadores do Microsoft 365. Para obter detalhes, consulte as FAQ. Em alternativa, pode inscrever-se numa avaliação gratuita de um mês ou comprar um plano do Microsoft 365.
- Se o suplemento mostrar um erro (por exemplo, "Não foi possível iniciar este suplemento. Feche esta caixa de diálogo para ignorar o problema ou clique em "Reiniciar" para tentar novamente.") quando prime F5 ou seleciona Depurar>Iniciar Depuração no Visual Studio, consulte Depurar Suplementos do Office no Visual Studio para obter outras opções de depuração.