プロジェクトを管理するには様々な方法がありますが
僕は個人的なタスクを整理するために
tasklineというマクロを使っています
今回、自分のWin8.1+office 2013環境でtasklineが動かなかったので
頑張って動かしてみました、以下はその手順です
手順
1.必要なランタイム(VB6.0)を入れます
管理人は、有名所の XTRM Runtime を入れました
窓の杜:XTRM Runtime
http://www.forest.impress.co.jp/library/software/xtrmruntime/
MSの公式サイトから拾ってきてもいいのですが
パッケージングされたソフトを入れたほうが
いろいろと面倒がないと思います
2.MSCOMCTL.OCXの登録
手動でレジストリに登録しないとダメみたいなので
以下のコマンドを管理権限で実行してください
64bit : regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX
32bit: regsvr32 C:\Windows\System32\MSCOMCTL.OCX
3.動作の確認
EXCELを再帰動し、tasklineを読み込めれば成功です
なお自分の環境では読み込み時に
「はこのマシンでは利用できません」
というエラーが出て開始日や終了日を設定し直す機能が
うまく動いてくれません
ただ、チャートの描画機能は問題なく動いているので
自分はよしとしました
・VB6ランタイムについて(技術的な補足)
tasklineの挙動を観察したところ
どうもVB6に依存する関数を使っているようです
Win8では標準でVB6が入っていますが
全ての関数が使えるわけではないようです
といっても使えない関数を特定するのは骨が折れるので
VB6のランタイムを手当たり次第に入れるという
強引な解決を図っています。
・ひとこと
せっかくの素晴らしいソフトですから
これからも問題なく使えるようになるといいですね
開発者さんにも頑張っていただきたいですが
諸悪の根源はしょっちゅう仕様を変更するMSなので
文句がある人はMSに言いましょう(´・ω・`)ノシ
やっぱり、オープンソースこそ至高ですよね!