Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Ola amigos,
Alguem sabe se é possivel criar uma botão que faça a mesma função daquele que surge no canto direito para mudança rápida de grafico?
abs;
Achei um tópico que tem alguns exemplo e também a lista dos gráficos.
Boa tarde kaauan,
Olha, por Macro talvez funcione, mas não cheguei a implementar para ver se funciona. O exemplo foi retirado do arquivo do APIGuide e acredito que a função responsavel para realizar a troca rápida dos gráficos seria esta: "FastChange"
Ex.:
set chart = ActiveDocument.Sheets("Main").CreateBarChart
chart.AddDimension "ProductType"
chart.AddExpression "sum(Amount)"
set p = chart.GetProperties
p.GraphLayout.FastChange.Bar = true
p.GraphLayout.FastChange.Line = true
p.GraphLayout.FastChange.Combo = true
p.GraphLayout.FastChange.Pie = true
p.GraphLayout.FastChange.Scatter = false
p.GraphLayout.FastChange.Straight = false
p.GraphLayout.FastChange.Pivot = false
p.ChartProperties.FastChangeInChart = true
chart.SetProperties p
chart.SetChartType 4 'line
caraca, que mão pra fazer um botãozinho... mas valeu cara, vou testar aqui e depois posto se deu certo.
abs.
Este exemplo cria um gráfico com "x" tipos de gráficos.
Se você ja possuir um gráfico criado, acredito que deva utilizar apenas a ultima linha do script.
set chart = ActiveDocument.GetSheetObject("CH01")
chart.SetChartType 4 'line
No exemplo acima o tipo 4 refere-se ao gráfico de linhas (deve existir alguma ordem para os tipos de gráficos)
Abraços
Agora sim! vamos ver se funciona certinho, valeu!
Achei um tópico que tem alguns exemplo e também a lista dos gráficos.
Nem pensei em pesquisar em ingles dessa vez... acho q isso resolve a questão!
mt. obrigado Eduardo.
abs.