.VSTM オプション番号
VSTM 拡張子を持つファイルは、マクロをサポートする Microsoft Visio で作成されたテンプレート ファイルです。 VSDX ファイルとは異なり、VSTM テンプレートから作成されたファイルは、Visual Basic for Applications (VBA) コードで開発されたマクロを実行できます。これらの設定でさらにドキュメントを生成するために利用できるドキュメントの基本設定を提供するために、テンプレート ファイルを作成できます。 Visio ファイルは、ビジュアル オブジェクト、フローチャート、UML 図、情報フロー、組織図、ソフトウェア図、ネットワーク レイアウト、データベース モデル、オブジェクト マッピング、およびその他の同様の情報を含む図面を作成するために使用されます。 Visio を使用して生成されたファイルは、PNG、BMP、PDF などのさまざまなファイル形式にエクスポートすることもできます。
ファイル形式
VSTM ファイルは Open Packaging Conventions と XML に基づいており、開発者はこれらのファイルをプログラムで操作する方法を学習することで、この形式の恩恵を受けることができます。この形式は、Visio XML 図面ファイル形式 (.vdx) からのパーツと同じ XML 構造の多くを継承しています。サードパーティのソフトウェアが Visio ファイルをファイル形式レベルで操作できるため、Visio ファイルとの相互運用性が大幅に向上します。
各 Visio ファイルは、他のファイルまたはパーツを保持するパッケージと呼ばれます。パッケージ パーツは、XML ファイル、イメージ、または VBA ソリューションにすることができます。パッケージ内のパーツは、“ドキュメント” パーツと “関係” パーツに分けることができます。
### 書類 ###
ドキュメント パーツには、Visio ファイルの実際のコンテンツとメタデータ (ファイル名、最初のページとそこに含まれるすべての図形、さらには図形のデータ接続など) が含まれます。パッケージ内の画像とテキスト ファイルはドキュメント パーツと見なされます。
関係
Visio ファイルのリレーションシップ パーツは “_rels” フォルダーに格納され、パッケージ内のパーツがそれぞれにどのように関連しているかを記述します。また、ファイルの構造も提供します。スタンドアロンの XML ドキュメントは、要素の親子関係を使用して、エンティティ間の関係を決定します。有効な Visio 2013 ファイル形式には正しいパーツ セットが含まれており、パッケージにはパーツ間の関係が含まれています。
リレーションシップ パーツは、パッケージ内のさまざまなドキュメント パーツ間の関係を記述する XML ドキュメントです。これらは、指定されたソース (関係ファイルの名前と場所によって定義される) と指定されたターゲット ドキュメント パーツの 2 つのアイテム間の関連付けを定義します。たとえば、リレーションシップ パーツは、どのシェイプ マスターがファイルに関連付けられているか、ページがファイルと相互にどのように関係しているか、または画像とオブジェクトが特定のページにどのように関係しているかを記述するために使用されます。