InfoPath コントロールの入力値の種類

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

この記事の内容

入力範囲の概要

入力値の種類

入力範囲の概要

タブレット ペンでは、テキスト ボックスに入力されたテキストなどのコントロールでキーボードのキー以外のテキストの入力の認識を向上する場合は、コントロールの入力値の種類を指定できます。入力値の種類を使用すると、コントロールは、対象ユーザーの入力の種類を指定できます。たとえば、テキスト ボックスの IS_URL 入力スコープを使用している場合、単語間に入力されているすべてのスペースは無視されます。

入力値の種類は、以下の種類のコントロールに対して設定できます。

  • テキスト ボックス

  • リッチ テキスト ボックス

  • 日付の選択

  • 箇条書き

  • 段落番号

  • 標準リスト

  • コンボ ボックス

  • 複数選択リスト ボックス

入力値の種類を指定するには、コントロールをダブルクリックします。[コントロール名のプロパティ] ダイアログ ボックスで [詳細設定] タブをクリックし、[入力値の種類] をクリックします。

ページの先頭へ

入力値の種類

入力値の種類には次の 3 種類があります。

入力値の種類はすべて、指定した入力値のパターンにのみ一致するように制限したり、そのパターンに従って入力値を単にバイアスするように設定することができます。既定では、入力値のパターンにのみ一致するように、入力値の種類が制限されます。一致しない入力を許可し、入力値の種類に従ってバイアスするには、[入力値の種類] ダイアログ ボックスで [一致しない入力を認識する] チェック ボックスをオンにします。

注記: 

  • 入力値の種類は、設定されているコントロールにのみ適用され、コントロールが連結されているフィールドには適用されません。

  • 入力値の種類機能は、東アジア言語の認識では動作しません。

以下のセクションでは、各入力値の種類について説明します。

標準

標準の入力値の種類を設定するには、[入力値の種類] ダイアログ ボックスの [標準] をクリックし、[入力値の種類] ボックスの一覧で設定をクリックします。次の表に、標準の入力値の種類に定義されている各パターンの説明と、適用対象の入力の種類の例を示します。

入力値の種類

説明

IS_DEFAULT

標準の認識バイアス。既定値として扱われ、既定の lexicon (ボキャブラリ) を使用します。

IS_URL

URL、ファイル、および FTP 形式。

例:

  • http://www.humongousinsurance.com/

  • ftp://ftp.microsoft.com

  • www.microsoft.com

  • file:///C:\templ.txt

IS_FILE_FULLFILEPATH

ファイル パスの説明に使用される文字。以下の条件が含まれます。

  • サーバー名および共有名の場合は、次の文字を除くすべての IS_ONECHAR 文字を使用できます。* ?: < > |

  • ファイル名の場合は、次の文字を除くすべての IS_ONECHAR 文字を使用できます。\ / : < > |

  • 入力は、\\、ドライブ名、\、..\、.\、または / で開始する必要があります。

  • スペースを使用できます。

例:

  • \\servername\sharename\filename.txt

  • C:\temp\current work.doc

  • ..\images\hank.jpg

IS_FILE_FILENAME

ファイル名の説明に使用される文字。以下の条件が含まれます。

  • 拡張子を付けることも、付けないこともできます。

  • 次の文字を除くすべての IS_ONECHAR 文字を使用できます。\ / : < > |

  • スペースを使用できます。

例:

  • ファイル名.txt

  • ファイル名

  • ファイル 名.txt

IS_EMAIL_USERNAME

電子メール ユーザー名。

例:

  • JeffSm

  • JSmith

  • jeffsmith

IS_EMAIL_SMTPEMAILADDRESS

完全な SMTP 電子メール アドレス。例: someone@example.com

IS_LOGINNAME

ログイン名およびドメイン。以下の条件が含まれます。

  • すべての IS_ONECHAR 文字を使用できます。

  • ドメインまたはユーザー名の先頭または末尾に英数字以外の文字を使用することはできません。

  • スペースは使用できません。

  • 次の文字は使用できません。+ * / (プラス記号、アスタリスク、スラッシュ)

例:

  • CHICAGO\JSMITH

  • JSMITH

IS_PERSONALNAME_FULLNAME

名、ミドル ネーム、姓の組み合わせ。

英語 (アメリカ) の形式の例を次に示します。

  • Mr. Jeff A. Smith, Jr.

  • Jeff Smith

  • Smith, Jeff

  • Smith, Jeff A

IS_PERSONALNAME_PREFIX

名前の前に付ける敬称または肩書き。

英語 (アメリカ) の形式の例を次に示します。

  • Mr.

  • Dr.

  • Miss

  • Sir

IS_PERSONALNAME_GIVENNAME

名またはイニシャル。

英語 (アメリカ) の形式の例を次に示します。

  • Jeff

  • J.

  • J.A.

IS_PERSONALNAME_MIDDLENAME

ミドル ネームまたはイニシャル。

例:

  • Albert

  • A

IS_PERSONALNAME_SURNAME

姓。

英語 (アメリカ) の形式の例を次に示します。

  • Smith

  • Smith Jones

  • Smith-Jones

IS_PERSONALNAME_SUFFIX

名前の接尾語、略語、およびローマ数字。例: Jr

IS_ADDRESS_FULLPOSTALADDRESS

数字を含む完全な住所。

英語 (アメリカ) の形式の例を次に示します。

  • 123 Main Street, Seattle, WA 98121

  • PO Box 123, Redmond, WA 98052

IS_ADDRESS_POSTALCODE

英数字の郵便番号 (インターナショナル サポート用)。

英語 (アメリカ) の形式の例を次に示します。

  • 98033

  • 98052-6399

IS_ADDRESS_STREET

部屋番号、番地、アパートの名前と番号、および郵便受けのみ。例: 123 Main Street.

IS_ADDRESS_STATEORPROVINCE

州の完全な名前または略語。

英語 (アメリカ) の形式の例を次に示します。

  • WA

  • Washington

  • Wa

IS_ADDRESS_CITY

市の名前または略語。

英語 (アメリカ) の形式の例を次に示します。

  • New York

  • NYC

IS_ADDRESS_COUNTRYNAME

国名/地域名。

英語 (アメリカ) の形式の例を次に示します。

  • Italy

  • Japan

  • United States of America

IS_ADDRESS_COUNTRYSHORTNAME

国名/地域名の略語。

英語 (アメリカ) の形式の例を次に示します。

  • USA

  • U.S.A.

IS_CURRENCY_AMOUNTANDSYMBOL

通貨の記号および数値。

英語 (アメリカ) の形式の例を次に示します。

  • $ 2,100.25

  • $.35

  • $1,234.50 USD

IS_CURRENCY_AMOUNT

通貨の数値 (通貨記号を除く)。例: 2,100.25

IS_DATE_FULLDATE

さまざまな形式の完全な日付。

英語 (アメリカ) の形式の例を次に示します。

  • 07-17-2001

  • 7/17/01

  • 7/17

  • Dec. 12

  • July 17

  • July 17, 2001

IS_DATE_MONTH

月を表す数 (1 ~ 12 の範囲)。

例:

  • 7.

  • 07

  • 11

IS_DATE_DAY

日付を表す数 (1 ~ 31 の範囲)。

例:

  • 1

  • 04

  • 17

IS_DATE_YEAR

年を表す数。

例:

  • 1988

  • 2004

  • 88

  • 04

  • '88

IS_DATE_MONTHNAME

月を表す文字。

英語 (アメリカ) の形式の例を次に示します。

  • February

  • Dec

  • Dec.

IS_DATE_DAYNAME

曜日を表す文字。

英語 (アメリカ) の形式の例を次に示します。

  • Wednesday

  • Wed

  • Mon.

IS_DIGITS

正の整数。0 ~ 9 の数字を使用できます。

IS_NUMBER

コンマ、マイナス記号、および小数を含む数字。アメリカの場合は、以下の条件が含まれます。

  • 1000 の位の区切り文字はコンマです。

  • 小数の区切り文字はピリオドです。

  • 負の数は、丸かっこではなく、スペースなしのハイフンで表されます。

IS_ONECHAR

コードページ 1252 の 1 文字の ANSI 文字。アメリカの場合は、以下の条件が含まれます。

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

IS_TELEPHONE_FULLTELEPHONENUMBER

電話番号。文字付きの番号はサポートされていません。

英語 (アメリカ) の形式の例を次に示します。

  • (425) 555-0112

  • 555-0123

  • 555.0123

  • 206-555-0123

  • 1-206-555-0123x1234

  • +1 (206) 555-1234

IS_TELEPHONE_COUNTRYCODE

電話の国番号。

英語 (アメリカ) の形式の例を次に示します。

  • +1

  • +44

  • 001

  • 00 44

IS_TELEPHONE_AREACODE

電話の市外局番。

英語 (アメリカ) の形式の例を次に示します。

  • (425)

  • 425

IS_TELEPHONE_LOCALNUMBER

電話番号 (国番号および市外局番を除く)。

英語 (アメリカ) の形式の例を次に示します。

  • 555-0112

  • 555 0112

  • 555.0123

IS_TIME_FULLTIME

時間、分、秒、および午前/午後を表す英数字の略語。アメリカ英語では 12 時間表示を使用します。先頭のゼロは、時間ではオプション、分および秒では必須です。時間は 0 ~ 24 の範囲、分および秒は 0 ~ 59 の範囲です。

英語 (アメリカ) の形式の例を次に示します。

  • 3:20

  • 04:30

  • 11:20:55

  • 11:15 am

  • 4:30 AM

IS_TIME_HOUR

時間を表す数。0 ~ 24 の範囲です。

IS_TIME_MINORSEC

分または秒を表す数。0 ~ 59 の範囲です。

語句一覧

入力値の種類を設定する語句] ボックスの一覧を使用すると、バイアス コントロールへの入力を制限または語句のリストを指定します。たとえば、テキスト ボックスの"プライマリ"の色をという語句の一覧を作成し"red"、「黄色」および"blue"には、リストを設定します。このシナリオで Tablet PC のユーザーがテキスト ボックスで、"Fred"という単語を書き込む場合として認識され、単語"red"に変換されます。

語句一覧の入力値の種類を作成するには

  1. [入力値の種類] ダイアログ ボックスの [ユーザー設定] をクリックし、[新規作成] をクリックします。

  2. [名前] ボックスに、語句一覧の入力値の種類の設定の名前を入力します。

  3. [種類] ボックスの一覧の [語句一覧] をクリックします。

  4. 一覧に追加する語句ごとに、[語句] ボックスに語句を入力して [追加] をクリックします。

フォーム テンプレートで語句一覧を作成した後は、[入力値の種類] ボックスの一覧で語句を選択して、フォーム上の他のコントロールに適用することができます。

注: コントロールに適用した語句一覧の入力値の種類を削除すると、その入力値の種類が適用されている他のすべてのコントロールからもその入力値の種類が削除され、フォーム テンプレートからその定義が削除されます。

正規表現

正規表現として入力値の種類を設定を使用すると、ユーザー設定のパターンを制限またはバイアス コントロールへの入力を定義する正規表現を指定します。Microsoft タブレット PC ソフトウェア開発キット (SDK)でMicrosoft Office InfoPath 2007入力値の種類で使用される正規表現構文の詳細を学びます。

正規表現の入力値の種類の設定を作成するには

  1. [入力値の種類] ダイアログ ボックスの [ユーザー設定] をクリックし、[新規作成] をクリックします。

  2. [名前] ボックスに、正規表現の入力値の種類の設定の名前を入力します。

  3. [種類] ボックスの一覧の [正規表現] をクリックします。

  4. [正規表現] ボックスに正規表現の式を入力します。

フォーム テンプレートで正規表現を作成した後は、[入力値の種類] ボックスの一覧で正規表現を選択して、フォーム上の他のコントロールに適用することができます。

注: コントロールに適用した正規表現の入力値の種類を削除すると、その入力値の種類が適用されている他のすべてのコントロールからその入力値の種類が削除され、フォーム テンプレートからその定義が削除されます。

次の表に、ユーザー設定の入力値の種類の設定を作成するのに使用できる正規表現の例をいくつか示します。

説明

一致

不一致

(0|1|2|3|4|5|6|7|8|9)

1 ~ 9 の任意の 1 文字の数字と一致します。

1
6
0

42
One

(0|1|2|3|4|5|6|7|8|9|,|-)+

1 文字以上の数字、コンマ、またはダッシュと一致します。入力を数値の範囲またはセット (印刷するページ範囲など) に制限する場合に便利です。

1
1-6
2,4,7
2-
6,9,135

,,,

Three
7 ~ 9

(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)

社会保障番号。社会保障番号の形式は nnn-nn-nnnn です。

123-45-6789

12-123-12
12-2-3456

(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|T|U|V|W|X|Y|Z)-(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)

次の形式の部品番号。
###-AAA-###
# は 0 ~ 9 の任意の 1 文字の数です。A は A ~ Z の任意の 1 文字の大文字です。

123-ABC-456

12-AB-3456
123-456-789

s(!IS_ONECHAR)+p

小文字の "s" で始まり、1 文字以上の文字を含み (IS_ONECHAR の入力値の種類で定義)、小文字の "p" で終わる任意の単語と一致します。

stop
soup
schlep
s234p

Stop
sp

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×