ガントチャートをExcel2010に対応させました。
そもそもVectorからご訪問頂いた、M様がExcel2007でご利用され、エラーが出るというご指摘で発覚したものです。
既存のガントチャートでは、Excel2010で動作させるとイナズマ線の作成でエラーとなっていました。原因は、LineShapeの場合、Excel2003では.Nodes.Insertで頂点を追加することができたのですが、Excel2010ではできなくなってしまったようです。確かに、普通の線を引いてからその線を右クリックしても頂点の追加がメニューに出なくなってしまいましたね。オブジェクトの仕様が変わったようです。
そのためExcel2010では、Lineを書くのではなく、BuildFreeformを使用して自由な図形を描画するように変更しました。
あと、線の色のプロパティの設定方法も変わったようです。これも合わせて対応しています。
ただ、Excel2007では、試していないので...(Excel2007をもっていないんです)
せっかく、ご指摘いただいたM様にもご報告できません。申し訳ないです。
コメントをお書きください
たかぽんた (土曜日, 15 6月 2013 00:54)
EXCEL2010で使ってみましたが、土日を含め休日(不稼働にしたい日)にも作業が割り当てられてしまいます。