Windows

Windows 8.1でtasklineを動かす方法

GFNME

プロジェクトを管理するには様々な方法がありますが

僕は個人的なタスクを整理するために

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に言いましょう(´・ω・`)ノシ

やっぱり、オープンソースこそ至高ですよね!

コメントを残す