|
Introduction_ja
Microsoft OfficeからTortoiseSVNコマンドを呼び出すVBAアドインプログラム注記 : このアドインプログラムはver.1.30からTortoiseSVN ver.1.7に対応しました。 Subversionを利用して文書管理を行う場合、Word, Excelといったアプリケーションソフトで、編集中のファイルに対して、バージョン管理が行なえると便利なことが多いものです。 そういうことができるプログラムが何かないかと探していたら、それぞれ以下で見つけました。 Excel http://dkiroku.com/2005-07-01-11.html Word http://www.nekoconeko.com/~nagamori/wordsvn/ ただし、これらのプログラムは私が使用しているOffice97 SR2ではエラーとなる部分があり、また、バイナリファイル共有には欠かせないロック機能へのサポートも無かったので、改修を施しました。 見た目こんな感じ。 各コマンドは、メニューやコマンドバーから実行できます。 Word97 SR2の場合
Excel97 SR2の場合
Word2007の場合
Excel2007の場合
動作環境おそらく以下の環境で動作します。
以下の環境で動作することは確認しました。
64bit OSでは以下の環境で動作したとの報告をいただきました。
msofficesvnアドインから64bit版TortoiseSVNを呼び出すことはできないようです。 また、TortoiseSVNは、64bit版と32bit版を同時にインストールすることができるようです。 http://tortoisesvn.net/downloads Note for x64 users: you can install both the 32 and 64-bit version side by side. This will enable the TortoiseSVN features also for 32-bit applications. TortoiseSVNは、64bit版と32bit版同時インストールが可能なのはver.1.6xまでのようです。ver.1.7x以降は64bit OSには64bit版しかインストールできません。 msofficesvnアドインは一応以下の組み合わせで動作するようです。
インストール/アンインストールインストール/アンインストール方法は以下をご参照ください。 機能概要コマンドアクティブな文書やワークブックに対して、以下のコマンドを実行できます。
[更新]、[ロックを取得]、[コミット]、[ロックを開放]では、いったんアクティブな文書やワークブックを閉じて、TortoiseSVNの当該コマンドを実行し、その後再度その文書やワークブックを開きます。 また、[エクスプローラを開く]は、アクティブな文書やワークブックを選択した状態で、エクスプローラを開くことができますので、他のTortoiseSVNの機能を利用したいときに、素早く利用することができます。 特長Office2003以前のツールバーとOffice2700リボンインターフェースの両方対応ショートカットキーWord, Excelはコマンドにショートカットキーを割り当てることができます。 オプション設定以下のオプション設定ができます。
注記 ショートカットキーとオプション設定を利用するには、インストール後別途設定が必要です。 詳しくはカスタマイズ方法をご参照ください。 メリット/デメリットメリット
デメリット
チュートリアル未作成 ライセンスGNU General Public License v2 にしたがってご利用ください。 謝辞元のプログラムを作成、公開してくださった、Osamu OKANOさん、Kazuyuki NAGAMORIさんに感謝します。 連絡先何かご意見がございましたら、メールでご連絡ください。 Koki Yamamoto <kokiya@gmail.com> |