多くの図形には、定義済みのデータ フィールドが付属しています。 ただし、図形のカスタム データ フィールドを定義したり、既存のデータ フィールドを編集したりすることもできます。 [ 図形データの定義] ウィンドウは、これらの操作を行う際に役立ちます。
フィールドが定義されたら、[図形データ] ダイアログ ボックスでフィールドにデータ を追加できます。
既存のプロパティのフィールドを編集する
-
ウィンドウの下部にある [プロパティ ] テーブルで、プロパティ名を選択します。
ウィンドウの上半分のボックスには、そのプロパティの値がすぐに表示されます。
-
変更する値を選択します。
編集できるフィールドについては、この記事の以下のセクションで説明します。
注: リボンに [ 開発者 ] タブが表示されている場合は、このダイアログ ボックスで追加のオプションを使用できます。 [開発者] タブを有効にするには、[ ファイル ] > [オプション] > [ リボンのカスタマイズ] を選択します。 次に、右側のボックスの [ メイン タブ] で [開発者] を選択 します。
新しいプロパティを作成する
-
ウィンドウの下部にある [プロパティ ] テーブルの下にある [ 新規] を選択します。
-
わかりやすい ラベル をプロパティに割り当てる
-
必要に応じて他のフィールドに入力します。
編集できるフィールドについては、このヘルプ記事の以下のセクションで説明します。
ラベル
データの名前を指定します。 ユーザーがデータを入力するフィールドの横にラベルが表示されます。 ラベルは、アンダースコア (_) 文字を含む英数字で構成されます。
名前
(このオプションは、[ 開発 ] タブがリボンに表示されている場合にのみ使用できます)。
シェイプシート スプレッドシート内のデータの名前を指定します。 たとえば、 Location という名前を使用する場合、シェイプ シートには 行名が Prop.Location表示されます。 このオプションを使用すると、ソリューション開発者は、数式やコードなどを記述するための行の名前付けを制御できます。
Type
サポートされている図形データの種類を次に示します。
値 |
説明 |
---|---|
String |
英数字データ。 |
数値 |
数値データ |
固定リスト |
ユーザーが選択できるオプションの固定リスト。 リストは、[ 書式 ] ボックスで定義されます。 |
変数リスト |
ユーザーが新しいエントリを選択または追加できるオプションの一覧。 リストは、[ 書式 ] ボックスで定義されます。 |
Boolean |
Boolean (TRUE/FALSE) データ。 |
通貨 |
10 進記号と通貨記号に Microsoft Windows の地域設定を使用した通貨データ。 |
日付 |
日付と時刻 予定表の種類は [ 予定表 ] ボックスで設定され、[ 書式 ] ボックスの一覧で使用できる日付の書式設定の選択に影響します。 ユーザーは、予定表コントロールから日付を選択するか、日付を手動で入力できます。 |
期間 |
時間の値は、秒 (es.)、分 (em.)、時間 (eh.)、日 (ed.)、週 (ew.)の 5 つの時間単位のいずれかで表されます。 ユーザーは値を入力し、次に示す時間単位の省略形の 1 つを入力します。 |
言語
Date および String データ型に関連付けられている言語を識別します。 Visio は、この設定を使用して日付と時刻を正しく表示します。
書式設定
指定したデータの表示方法を指定します。 このフィールドの使用方法は、 種類 と 予定表 の設定によって異なります。
-
文字列、数値、通貨、日付、期間のデータ型の場合は、[ 書式 ] 矢印をクリックして、使用可能な形式の一覧から選択します。
-
固定リストデータ型と変数リスト データ型の場合は、リスト項目をセミコロン (;)で区切って入力します。 たとえば、"red;黒;green" は、赤、黒、緑の項目を含むようにリストを設定します。 データ型が固定リストの場合、ユーザーは 3 つのオプションのいずれかを選択する必要があります。 変数リストの場合、ユーザーは 3 つのオプションのいずれかを選択するか、他のデータを入力してリストに追加できます。
注: リストをセミコロンで始めると、リストの先頭に空白のエントリが表示されます。 これは、ユーザーがリストからエントリを強制的に選択するのではなく、値を空白のままにしておきたい場合に適しています。
-
[ 書式 ] ボックスは、ブール型のデータ型では使用できません。 ブール型の場合、オプションは TRUE と FALSE です。
予定表
選択した言語に使用するカレンダーの種類を設定します。アラビア語ヒジュラ語 (イスラム)、ヘブライ語の月 (ユダヤ語)、坂時代 (ヒンドゥー教)、または西部 (グレゴリオ暦)。 予定表の種類は、[ 書式 ] ボックスの一覧で使用できるオプションに影響します。 ユーザーが日付を入力すると、選択したカレンダーの日付に変換されます。
Value
データの初期値を格納します。
プロンプト
[ 図形データ ] ダイアログ ボックスでプロパティを選択したとき、または [図形データ ] ウィンドウの データ ラベルの上でマウスを一時停止したときに表示される説明テキストまたは説明テキストを指定します。
並べ替えキー
[図形データ] ダイアログ ボックスと [ 図形データ ] ウィンドウ内の データ の配置を指定します。 たとえば、並べ替えキーが "a" の項目は、並べ替えキーが "b" の上に表示されます。 [ 図形データの定義 ] ダイアログ ボックスでは、プロパティが作成された順序で表示されます。
[並べ替えキー] オプションは、開発者モードの場合にのみ使用できます。
ドロップ時に確認する
図形のインスタンスを作成するとき、または図形を複製またはコピーするときに、図形のデータを入力するようにユーザーに求めます。
(このオプションは、[ 開発 ] タブがリボンに表示されている場合にのみ使用できます)。
非表示
プロパティをユーザーから非表示にします。 このオプションは、ユーザーに表示する必要のない特定の操作のプロパティを格納する必要があるソリューション開発者に役立ちます。
(このオプションは、[ 開発 ] タブがリボンに表示されている場合にのみ使用できます)。