VBAコード管理システム 
=================================================


1. 製品概要
-----------------------------------------------
- 目的: Excel/VBA資産を安全に管理し、レビュー・ドキュメント化・配布までを一元化するためのアプリケーションです。
VBEではできないモダンな多機能を搭載していますので、ぜひ触りながらいろいろな機能を試してみてほしいです。
基本的にオフラインで機能できるよう設計していますが、コードデータをサーバーフォルダに置くことで複数人の編集を想定したコード管理が可能です。

2. セキュリティ／プライバシー／ライセンス
- 本アプリの設定画面の利用規約画面より収集情報と利用目的、免責・準拠法などの詳細を確認することができます。

3. セットアップ手順
-----------------------------------------------
1) 起動方法
   - `VBACodeSystem.exe` をダブルクリックして起動します。既定のブラウザが開き
   - 初回起動後、ブラウザが自動で開かない場合は、案内に従い `http://127.0.0.1:5000` または `http://localhost:8000` にアクセスしてください。

2) 初回表示
   - 初回はアクティベーション画面（`/activation`）へ遷移します。

4. ライセンス認証（機能制限版/正規版）
-----------------------------------------------
- 機能制限版:
  * コードが２つまでしか保存できません。保存しようとしても失敗します。
- 正規版:
  * 購入時に発行されたライセンス情報に基づきアクティベーションします。
  * アプリの「設定」または「アクティベーション」画面（`/activation`）の案内に従って認証してください。
  * 残日数などは設定画面内のライセンス情報画面より確認可能です。

■ 認証
- 概要:
  1) アプリを起動し、「アクティベーション」画面（`/activation`）の案内に従い、ライセンスを購入ボタンから、ライセンスデータを購入してください。
  2) 購入後、アクティベーション画面の、販売者へメール送信ボタンからハードウェア情報をお送りください。販売者がアクティベーションファイル（.json）を作成してお送りします。
  3) アクティベーションファイルを選択し、アクティベーションを実行します。
  4) 認証完了後はライセンスが端末に紐づきます（端末入れ替え時は再認証が必要）


5. データ保存とバックアップ
-----------------------------------------------
- 主な保存場所:
設定画面から各データの保存データ名や保存場所を確認・変更することができます。
データをバックアップ、移動させる場合は、サイドバーのアイコンから「データ移行機能」をご利用ください。

6. アップデート／再インストール
-----------------------------------------------
- 更新はメールで配布される最新版 EXE を適用する運用です。
- 手順:
  1) データ移行機能で「データ出力」を実行し、現行データをバックアップします。
  2) メールで受領した最新版 `VBACodeSystem.exe` を保存します。
  3) 稼働中のアプリを終了し、旧 EXE をバックアップ（任意）します。
  4) 旧 EXE を最新版に置き換えて起動します。
  5) 起動後、データが正しく読み込まれていることを確認してください。必要に応じて移行が自動実行されます。
- 注意:
  * データ構造変更がある場合、アプリが自動移行するか、別途案内手順に従ってください。
  * ライセンス／アクティベーション状態は保持されますが、環境変更時は再認証が必要になる場合があります。

7. サポート／連絡先
-----------------------------------------------
- サポート窓口: support@enjoyworkstore.com
- ご連絡時のヒント:
  * エラー画面のスクリーンショット、`debug.log` の内容、発生手順、環境情報（OS/ブラウザ/社内セキュリティ設定）をご提示いただくと助かります。

付記
-----------------------------------------------
- 本ガイドの内容は改善のため予告なく更新される場合があります。

更新履歴
-----------------------------------------------
2025-11-18 Ver1.01 
・VBE転送時、設定したファイルがない場合のエラーキャッチ処理修正

2025-11-23 Ver1.02 
・VBE転送時、転送先のファイルが二重に開く・行番号を付与できないバグを修正
・デバッグ転送機能（アプリから直接コードを実行できる機能）を追加
・バージョン管理のコード比較機能を行ベースで比較できるよう仕様変更。比較条件、変更箇所のみ表示フィルター・拡大表示機能を追加
・初期画面をアクティベーション画面でなくメインエディター画面から始めるよう変更
・右ペインに任意の別のコードエディタをプルダウンリストから選択表示できるよう機能追加
・エディタフォントを変更できるよう機能追加
・モジュールコピー時、コードの各行の先頭に"行番号"が入力されている場合、行番号を削除して取り込むよう仕様変更
・キーワードを太字にしないように仕様変更

2025-12-06 Ver1.03
・終了ボタン（ローカルサーバー切断ボタン）を追加。終了ボタン実行時にアプリとコンソールを同時に終了するよう仕様変更。
・各モーダル画面のヘッダサイズを統一するよう変更
・データ移行画面に×閉じボタンを追加
・変数宣言追加機能を範囲選択できるよう改修
・スクロール速度がバーを変更しても変わらないバグを修正
・コードごとにグループを作れるよう機能を追加（同グループのコードは関数・変数などを共有して表示します）
・ヘルプ画面にチュートリアル機能を追加
・起動時進捗表示を追加

最終更新日: 2025-11-23