24. Introdução à automação
O think-cell ajuda você a criar rapidamente gráficos de dados profissionais no PowerPoint. Mas, e quanto a automatizar relatórios periódicos ou usar um serviço da internet para criar gráficos com base em seus parâmetros ou exportar os relatórios de inteligência comercial como slides do PowerPoint? Usando a automação do think-cell você pode fazer isto rapidamente com seus dados do Excel ou JSON, e sem os erros encontrados normalmente em um processo manual. Tudo o que você precisa é:
- Uma apresentação do PowerPoint com gráficos do think-cell.
- Lógica programática para controlar a automação.
Vamos começar criando uma apresentação do PowerPoint com um gráfico do think-cell e uma caixa de texto para o título do slide, como um modelo de automação:
- Crie um gráfico no PowerPoint como descrito em 4. Introdução à criação de gráficos e nos capítulos posteriores. Qualquer tipo de gráfico do think-cell funcionará, incluindo todos os tipos de eixos como decorações e setas diferentes.
Os dados iniciais não são importantes pois serão substituídos programaticamente adiante pelos dados reais.
- Na barra de ferramentas de contexto do gráfico, clique no campo que diz Nome de UpdateChart.
- Insira um nome exclusivo, por exemplo,
Chart1
, ao qual você irá se referir mais adiante. - Onde o título do slide deveria aparecer no slide, insira um Campo de texto com nome pelo menu Elementos .
- Na barra de ferramentas contextuais do campo de texto, clique no campo que diz Nome de UpdateChart.
- Insira um nome exclusivo, por exemplo,
Title
, ao qual você irá se referir mais adiante. - Salve a apresentação, por exemplo, como
template.pptx
.
O próximo passo é criar uma lógica programática que mesclará os dados do Excel ou JSON com o slide do modelo.
- Para dados do Excel, consulte 25. Automação com dados do Excel.
- Para dados do JSON, consulte 26. Automação com dados JSON.
Com o processo acima, você pode criar apresentações com combinações arbitrárias dos gráficos do think-cell. Você pode preparar uma biblioteca com todos os tipos de gráficos que precisa e, conforme necessário, versões com diferentes decorações de gráfico habilitadas. Então, você pode combinar livremente esses modelos e abastecê-los com dados para uso em uma nova apresentação usando Excel ou JSON.
Observação: Esta abordagem substitui a necessidade de uma API geral para criar gráficos e adicionar decorações, as quais não são compatíveis.