Excel VBA: controlar quais OLE / OCX usar para exibir um gráfico em um formulário?
Pergunta
I tem que apresentar um gráfico de colunas em um formulário de utilizador em VBA. Exportar o gráfico para GIF e importação em uma caixa de imagem obras; mas eu não posso usá-lo porque o gráfico precisa ser modificado com base nas opções escolhidas pelo usuário a partir do mesmo formulário. Fui pesquisar e as pessoas têm comentado que padrão OLE / OCX controles fornecidos pelo MS pode ser usado. Não consigo encontrar um ActiveX que podem fazer o truque. Sabe alguém que controles de usar e como usá-los?
Solução
Basta usar Microsoft Gráfico, é o mesmo motor que o Microsoft Excel.
Assumindo que você está usando Excel 2003 ... o controle é chamado de "Microsoft Office Chart 11.0"
Se você tiver Excel 2007, Microsoft não enviar o controle do gráfico. Mas você ainda pode de download Microsoft Office Chart 11.0 . É em um arquivo chamado owc11.exe.
Em seguida, no editor VBA, quando o VBA UserForm é exibido, clique direito sobre a caixa de ferramentas e selecione "Controles adicionais" e marque "Microsoft Office Chart 11.0" na lista que aparece.
Outras dicas
Como proprietário de Gigasoft, por favor inclua de Gigasoft Charting ActiveXs dentro de sua pesquisa. O link acima vai para um completo Excel 2013 passo a passo. Ou consulte Acesso 2013 Traçando ActiveX Passo a passo para uso dentro do Access.
Excel ...
Acesso ..