質問: VBAのソース管理ってみなさんどうされているんでしょう?Visual Stadio とか Source Safeとか使って管理できる良い方法があれば教えてください。
回答: http://www.microsoft.com/japan/msdn/library/ja/odecore/html/deco... Using Source Code Control 「Office 2000 Developer」もしくは「Office XP Developer」であれば、 VBA 開発環境から「Visual SourceSafe アドイン」が利用可能です。 ただし、Developer 版の Office は、約十万円と高価な為、 ソース管理だけを目的として購入するには敷居が高いかも知れません。 http://www.microsoft.com/japan/office/previous/xp/evaluation/dev... Microsoft Office - 以前のバージョン - Office XP - 製品情報 - ラインアップ - Office XP Developer 参考情報です。 ■ Office XP - 製品情報 - ラインアップ - Office XP Developer http://www.microsoft.com/japan/office/previous/xp/evaluation/dev... Microsoft Office - 以前のバージョン - Office XP - 製品情報 - ラインアップ - Office XP Developer Microsoft Office - 以前のバージョン - Office 2000 - Office 2000 Developer 参考情報です。 ■ Office 2000 - Office 2000 Developer Microsoft Office - 以前のバージョン - Office 2000 - Office 2000 Developer http://www.atmarkit.co.jp/fwin2k/win2ktips/469funcexport/funcexp... @IT:Windows TIPS -- Tips:Excelでユーザー定義関数をエクスポート/インポートする もしくは、モジュール単位で、.bas ファイルとしてエクスポート/インポートして テキストベースで管理するという方法もあるかと思います。 (テキストベースであれば、VSS で差分比較表示も可能ですし。) それも面倒であれば、ドキュメントファイル(.xls, .mdb など)まるごと VSS に入れてしまう(バイナリとして管理する)という方法もアリかと思います。 ちなみに、自分はこの方法で管理しています。 ただし、バイナリだと差分比較ができない為、差分比較をするのが、少し面倒かも知れません。 (比較が必要な場合は、その度にテキスト形式でエクスポートして比較することになります。) また、履歴自体は、VSS ではなく、別途、障害管理表やBTS(バグトラッキングシステム) を用いると「いつ」「誰が」「どのファイルに」「どのような修正をしたか」を 管理することができるようになります。 VSS にチェックインするときに、この管理番号や修正内容を入れておくと、 差分を調べる場合に役立ちます。 フリーの障害管理ソフト/システムでお薦めのものを教えてください。 現在、Excel を利用していますが、サイズが 2MB くらいまで増えてきたので 開くのに時間がかかります。.. - 人力検索はてな 参考情報です。 バイナリファイルをバージョン管理できるツールはありますでしょうか?管理対象のファイルはWordやExcelとその他データファイルです。できればCVSのようなものを・・・(CVS.. - 人力検索はてな 参考情報です。