hirax.net::Tech-logs::2010-06-21

2010-06-21[n年前へ]

RubyでExcelの複数のグラフをグルグル回すには? 

RubyでExcelの複数のグラフをグルグル回したければ、たとえばこんなコードを書くことになります。適当にExcelでグラフを作りさえすれば、それらのグラフを同じように一括してグルグル回すことができます。ここに挙げた"Rotation"と、あとは、"Elevation"を操作してやりさえすれば、色々な眺め方ができると思います。

require 'win32ole'

excel=WIN32OLE.connect("Excel.Application")
30.step(180,5) do |rot|
  excel.ActiveSheet.ChartObjects.each do |chartObject|
   chartObject.Chart.Rotation=rot  
  end
  sleep(0.05)
end