目次

# ライブラリ、モジュール、ダイアログ

ここではLibreOffice Basicでの、ライブラリ、モジュール、ダイアログの基本的な使用法について解説します。

LibreOffice Basicには、ユーザーによるプロジェクト構築をサポートするためのツールが用意されています。これは、Basicプロジェクトで使用するSUBやFUNCTIONを個別にグループ化して、各種の「ユニット」として扱うという機能です。

## ライブラリ

ライブラリは、モジュールを分類して管理するためのツールで、ドキュメントやテンプレートに添付することができます。これらのドキュメントやテンプレートを保存すると、ライブラリに収めたモジュールもすべて自動的に保存されます。

各ライブラリには、最大 16,000 個のモジュールを収めることができます。

## モジュール

A module contains SUBS and FUNCTIONS along with variable declarations. The length of the program that can be saved in a module is limited to 64 kB. If more space is required you can divide a LibreOffice Basic project among several modules, and then save them in a single library.

## ダイアログモジュール

ダイアログモジュールとは、1 つのダイアログボックスの構造、ダイアログを構成する各要素のプロパティー、SUB ブロックに割り当てるイベントなどを、単一のモジュールとして格納したものです。これらのダイアログモジュールは、それぞれ 1 個分のダイアログ情報だけを格納できるため、簡単に「ダイアログ」と呼ばれることもあります。

関連項目

ライブラリおよびモジュールの管理