# VBA2LOBasic - VBA→LibreOffice Basic 変換ツール v0.2.0

A cross-platform Python tool for VBA macro migration assessment and LibreOffice Basic conversion support.

## 主な機能

- Cross-Platform: Works fully on Windows, macOS, and Linux.
- Dual Interface: Includes a comprehensive Command Line Interface (CLI) and a user-friendly Graphical User Interface (GUI).
- Direct Extraction: Extract and parse VBA code directly from macro-enabled Office files (.xlsm, .docm, .pptm) without needing Microsoft Office installed.
- Smart Conversion Support: Generates LibreOffice Basic migration candidates from VBA source files (.bas, .cls, .frm), adapting functions and objects where possible.
- Reporting & Dry-Run: View detailed conversion reports showing warnings and errors, with JSON output support and a "dry-run" tool to preview changes before converting.

## 動作環境

- Windows 10/11, macOS 12+, Linux / Python 3.10 以上

## ダウンロード

- `*.zip` … 実行ファイル一式（解凍してそのまま実行）
- ソースコードは下記リポジトリを参照

## ライセンス / 連絡先

- MIT License
- https://github.com/highdefinitionaudiodriver/VBA2LOBasic
- highdefinitionaudiodriver@gmail.com

## 変更履歴

（`CHANGELOG.md` の該当バージョンを転記してください）
