.PAG

PAG ファイル

Visual Basic Property Page
質問する
クイック回答

PAGファイルは、Visual Basic 6プロジェクトのプレーンテキスト形式のソースコンポーネントです。ActiveXまたはUserControlコンポーネントのプロパティ編集ダイアログを定義します。親プロジェクトの一部としてVB6 IDEで開くか、任意のテキストエディタでコードを読み取ることができます。これ単体で実行することはできません。

開発元: Microsoft Corporation カテゴリ: 開発用ファイル MIME: text/plain
対応OS Windows
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 1, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

PAG ファイル形式とは?

.pagファイルは、Visual Basic 6 プロパティ ページのソースファイルです。これは、開発者がVB6 IDE内でActiveXまたはUserControlコンポーネントのプロパティを構成できるようにする設計時のダイアログです。開発者が設計時にカスタムVB6コントロールを選択してそのプロパティページを開くと、.pagファイルで定義されたインターフェースが表示されます。

1997年にVisual Basic 5.0で導入され、VB6(1998年)に引き継がれた.pagファイルは、.FRMフォームファイルと同じフォーム定義言語を使用します。一般的な.pagファイルは「VERSION 5.00」で始まり、サイズ、キャプション、子コントロールを宣言する「Begin VB.PropertyPage」ブロックが続き、その後にVisual Basicのイベントハンドラコード(主にコントロールのプロパティを読み書きする「SelectionChanged」および「ApplyChanges」イベントプロシージャ)が記述されます。

プロパティページに埋め込まれたバイナリリソース(画像、アイコン)は、ペアとなる.pgxサイドカーファイルに保存されるため、.pag自体はプレーンテキストとして人間が読める状態に保たれます。両方のファイルは親の.vbpプロジェクトに属しており、一緒に保管する必要があります。

この形式は1998年のVB6で凍結されました。.NET(2002年以降のVB.NET)への移行に伴い、プロパティページはVisual StudioのプロパティグリッドコンポーネントやUserControlデザイナに置き換えられました。レガシーな.pagファイルは、現在でもVisual Basic 6.0 IDEで開いたり、任意のテキストエディタで表示したりできますが、この形式の活発な開発は行われていません。

セキュリティと安全性

リスク: LOW

.pagはプレーンテキストのVBソースであり、読み取りは安全です。IDEでコントロールが使用される際に実行されるコードが含まれる可能性があるため、信頼できるソースからのVB6プロジェクトのみをコンパイル/実行してください。ファイル単体では、VB6環境なしでは何も行いません。

形式の詳細

概要
正式名称Visual Basic Property Page別名 VB Property Page, ActiveX Property Page
開発元Microsoft Corporation登場時期 Mid-1990s (Visual Basic 5/6, ActiveX control era)
MIME タイプtext/plain
タイプVisual Basic 6 プロジェクトソースコンポーネント - ActiveX/UserControl用のプロパティページ
この拡張子は以下でも使用されています…
  • Adobe PageMaker ページファイル - 廃止されたAdobe (Aldus) PageMaker DTPアプリケーションによって作成されたページ/レイアウトファイル。
  • dBASE / IDAPI メモまたは保存済みページ - 古いファイルデータベースで参照されるレガシーなdBASEファミリーのデータ/ページファイル。

PAG ファイルを開くプログラム

Windows3 apps
Visual Basic 6.0 (IDE) 有料 親の.vbpプロジェクトを開きます。すると.pagがプロパティページデザイナとしてロードされます。
Notepad / any text editor オープンソース .pagを開いてそのVBソースを読み取ります。コンパニオンの.pgxはバイナリのままです。
Visual Studio (legacy VB6 maintenance) フリーミアム .pagテキストを表示/編集します。VB6プロジェクトは最新のVisual Studioでネイティブにビルドすることはできませんが、ソースは読み取り可能です。

技術的詳細

詳細仕様
エンコーディングテキスト (ASCII / Windows-1252); バイナリリソースはコンパニオンの.pgxサイドカーファイルにオフロード
コンテナプレーンテキスト (VBソース形式)
一般的なサイズ1 KB - 50 KB
ファイルヘッダーVERSION 5.00で始まり、その後にBegin VB.PropertyPageブロックが続く(VB6の.frmファイルと同じフォーム定義形式)
構造VERSIONヘッダー、コントロールレイアウトプロパティを含むBegin VB.PropertyPageブロック、その後にVBイベントハンドラコード
主要なイベントハンドラSelectionChanged(選択されたオブジェクトからコントロールに値を入力)およびApplyChanges(値をコントロールに書き戻す)
バイナリコンパニオン同じプロパティページの埋め込みバイナリリソース(画像、フォント)を保存する.pgxサイドカーファイル
親プロジェクト.vbp Visual Basicプロジェクトファイルのコンポーネント。PropertyPageエントリとしてリストされる
関連OSWindows
後継形式Visual Studioの.NETプロパティグリッドおよびUserControlデザイナ(2002年以降のVB.NET)
形式のステータスVisual Basic 6.0 (1998) で凍結。以降の開発はなし
リリース日Mid-1990s (Visual Basic 5/6, ActiveX control era)
最新バージョンVisual Basic 6.0 (1998) - final VB6 release; format frozen there
仕様書learn.microsoft.com

PAG の変換

コミュニティ Q&A

ユーザーからの質問
質問する
PAG ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。PAG ファイルについて最初の質問をしてみましょう。

よくある質問

.pagファイルとは何ですか?
多くの場合、Visual Basic 6 プロパティ ページ(ActiveXコントロールの設計時プロパティダイアログのソース)です。(Adobe PageMakerのページファイルである可能性もあります。)
.pagファイルを開くにはどうすればよいですか?
Visual Basic 6 IDEで親のVB6プロジェクト(.vbp)を開くか、Notepad++などのエディタで生のテキストを読み取ります。
なぜ.pagの隣に.pgxファイルがあるのですか?
.pgxは、.frxが.frmフォームに付随するのと同様に、プロパティページのグラフィックスや保存されたプロパティデータを格納するバイナリコンパニオンファイルです。
Visual Basic 6なしで.pagを開けますか?
任意のエディタでテキストを読むことはできますが、設計やコンパイルを行うにはVB6 IDEが必要です(またはレガシーソースとして維持管理する場合)。
私の.pagはAdobe PageMakerのファイルですか?
コードプロジェクトではなくDTPワークフローからのファイルであれば、その通りです。PageMakerも.pagを使用していました。PageMakerは廃止されているため、可能であればPageMakerで開くか、変換されたPDFを探してください。

参考文献

1Microsoft - Visual Basic 6.0 documentationlearn.microsoft.com
2Microsoft - Adding Property Pages to ActiveX Controlslearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

関連する拡張子

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧