Eu dividiria a tarefa nos seguintes passos:
- Crie / leia / extraia os dados das atividades a serem mostradas no diagrama
- Converta os dados em um formato adequado
- Traduza os dados em uma imagem (
.gif
ou.jpg
format) - Importe a imagem para o arquivo
Excel
O passo 1 depende da origem e estrutura dos seus dados.
Etapas 2. + 3. são determinados pela ferramenta de sua escolha para gerar o diagrama real. Você poderia usar algo como sdedit . Use o comando VBA shell
para chamar uma ferramenta externa de dentro do seu código VBA
. Serviços on-line como o link provavelmente são difíceis de integrar em uma ferramenta local.
A importação de uma imagem em Excel
pode ser feita diretamente (menu Insert
) ou por meio de um controle Image
em user form
.
Ferramentas como TextUML chamam internamente GraphViz para criar os diagramas. Você poderia fazer o mesmo e usar GraphViz para o passo 3 na minha lista acima.