InfoPath 控制項的輸入範圍

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

本文內容

若要輸入範圍的簡介

輸入範圍的類型

若要輸入範圍的簡介

如果您想要改善辨識的非鍵盤文字輸入在控制項中,例如以Tablet 手寫筆中,在文字方塊中輸入的文字,您可以指定控制項的輸入的範圍。輸入的範圍可讓您指定的使用者輸入控制項的類型。例如,如果您使用文字方塊的 IS_URL 輸入的範圍時,會忽略字與字之間輸入的任何空格。

輸入的範圍可為下列類型的控制項:

  • 文字方塊

  • Rtf 文字] 方塊

  • 日期選擇器

  • 項目符號清單

  • 編號清單

  • 純文字清單

  • 下拉式方塊

  • 多重選擇清單方塊

若要指定輸入的範圍,請按兩下控制項。在控制項屬性] 對話方塊中,按一下 [進階] 索引標籤,然後按一下 [輸入範圍]。

頁面頂端

輸入範圍的類型

有三種類型的輸入範圍:

您可以設定所有類型的輸入範圍限制符合指定的輸入的範圍模式,或只輸入偏差輸入趨近於該模式。根據預設,輸入的範圍會限於符合輸入的範圍模式。趨近於的輸入範圍讓不相符的輸入,但仍壓到最低,請選取 [輸入範圍] 對話方塊中的輸入辨識不相符] 核取方塊。

附註: 

  • 輸入的範圍適用於僅至其設定的控制項,而非控制項繫結的欄位。

  • [輸入的範圍] 功能無法運作的東亞語言識別規則。

下列各節說明每種類型的輸入範圍。

標準

若要設定標準的輸入的範圍,按一下標準[輸入範圍] 對話方塊中,然後按一下 [輸入範圍] 清單中的設定。下表說明每個標準的輸入範圍所定義的模式,並提供範例輸入要套用的類型。

輸入的範圍

描述

IS_DEFAULT

標準辨識壓到最低。視為預設值,並使用預設字詞 (詞彙)。

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 字元: \ /: < > |

  • 空格。

範例:

  • filename.txt

  • filename

  • 檔案 name.txt

IS_EMAIL_USERNAME

電子郵件使用者名稱。

範例:

  • JeffSm

  • JSmith

  • jeffsmith

IS_EMAIL_SMTPEMAILADDRESS

完成 SMTP 電子郵件地址。例如 someone@example.com。

IS_LOGINNAME

登入名稱和網域。包括下列條件:

  • 可讓所有 IS_ONECHAR 字元。

  • 不允許的網域或開始或結束的非英數字元的使用者名稱。

  • 不能有空格。

  • 不允許下列字元: + * / 加號、 星號 (正斜線)。

範例:

  • CHICAGO\JSMITH

  • JSMITH

IS_PERSONALNAME_FULLNAME

名字、 中間名及姓氏的組合。

英文 (美國) 的範例,格式:

  • 先生 Jeff A Smith,Jr。

  • Jeff Smith

  • 姓氏在前 Jeff

  • 姓氏在前,Jeff A

IS_PERSONALNAME_PREFIX

Honorific 或前面名稱的標題。

英文 (美國) 的範例,格式:

  • 先生。

  • Dr。

  • 遺漏

  • 先生

IS_PERSONALNAME_GIVENNAME

名字或縮寫。

英文 (美國) 的範例,格式:

  • 書成

  • J。

  • J.A.

IS_PERSONALNAME_MIDDLENAME

中間名或縮寫。

範例:

  • 希望

  • A

IS_PERSONALNAME_SURNAME

[姓氏。

英文 (美國) 的範例,格式:

  • Smith

  • Smith Jones

  • Smith Jones

IS_PERSONALNAME_SUFFIX

名稱尾碼、 縮寫和羅馬數字。例如,Jr。

IS_ADDRESS_FULLPOSTALADDRESS

完整的位址,包含數字。

英文 (美國) 的範例,格式:

  • 123 主要街道,西雅圖,「 台北 」 98121

  • 郵政 123,雷蒙市,「 台北 」 98052

IS_ADDRESS_POSTALCODE

英數字元 (適用於多語系支援) 的郵遞區號。

英文 (美國) 的範例,格式:

  • 98033

  • 98052 6399

IS_ADDRESS_STREET

屋數字、 街道的數字、 公寓名稱和號碼,以及僅郵政方塊。例如,123 主要街道。

IS_ADDRESS_STATEORPROVINCE

完整名稱或縮寫,州或省。

英文 (美國) 的範例,格式:

  • WA

  • 華盛頓州

  • 「 台北 」

IS_ADDRESS_CITY

名稱或縮寫的城市。

英文 (美國) 的範例,格式:

  • New York

  • NYC

IS_ADDRESS_COUNTRYNAME

國家/地區名稱。

英文 (美國) 的範例,格式:

  • 義大利

  • 日本

  • 美國

IS_ADDRESS_COUNTRYSHORTNAME

國家/地區的縮寫。

英文 (美國) 的範例,格式:

  • USA

  • 美國

IS_CURRENCY_AMOUNTANDSYMBOL

貨幣符號和數字。

英文 (美國) 的範例,格式:

  • $ 2,100.25

  • $.35

  • $1,234.50 美元

IS_CURRENCY_AMOUNT

貨幣,不包括貨幣的符號的的數值。例如,2,100.25。

IS_DATE_FULLDATE

完整日期,請在各種不同的格式。

英文 (美國) 的範例,格式:

  • 07-17-2001

  • 7/17/01

  • 7/17

  • 年 12 月 12

  • 7 月 17 日

  • 2001 年 7 月 17

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

字元表示月份。

英文 (美國) 的範例,格式:

  • 2 月

  • 12 月

  • 12 月。

IS_DATE_DAYNAME

字元表示的天數。

英文 (美國) 的範例,格式:

  • 星期三

  • 星期三

  • 星期一。

IS_DIGITS

整個正數。允許之 0-9 數字字串。

IS_NUMBER

數字,包括逗號,負符號和小數位數。美國位置,包括下列條件:

  • 千分位分隔符號是逗號。

  • 在小數點分隔符號是一段。

  • 負數會以連字號,而不使用括號括住一個空格,表示。

IS_ONECHAR

單一 ANSI 字元,字碼頁 1252年。美國位置,包括下列字元:

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

  • 4:30 AM

IS_TIME_HOUR

數字表示小時。限制為 0 24。

IS_TIME_MINORSEC

數字表示分鐘或秒數。限制為 0 59。

片語清單

將輸入的範圍設定為片語清單可讓您指定要限制或偏差輸入控制項的輸入單字或片語的清單。例如,可以建立名為 「 主要色彩 」,文字方塊的片語清單,然後設定 「 紅色 」、 「 黃 」 和 「 藍色 」 清單。在此案例中,如果在 Tablet PC 使用者寫入 」 國 「 word 中 [文字] 方塊中,它會識別為並轉換成 word 「 紅色 」。

若要建立片語清單中,輸入範圍:

  1. 按一下 [自訂],在 [輸入範圍] 對話方塊中,然後按一下 [新增]

  2. 在 [名稱] 方塊中,輸入名稱的片語清單輸入範圍設定。

  3. 在 [類型] 清單中,按一下 [片語清單]。

  4. 針對每個字詞或片語,在清單中的,[片語] 方塊中輸入單字或片語,然後再按一下 [新增

表單範本中建立片語清單後,您可以將其套用至其他表單上的控制項來從 [輸入範圍] 清單中選取。

附註: 如果您刪除片語清單輸入的範圍已套用至控制項,也會刪除輸入的範圍的其他所有控制項的已套用它,且其定義系統會移除從表單範本。

規則運算式

設定規則運算式的輸入的範圍,可讓您指定定義限制或偏重輸入控制項的輸入自訂圖樣的規則運算式。您可以進一步瞭解使用Microsoft Office InfoPath 2007Microsoft Tablet PC 軟體開發套件 (SDK)中的輸入範圍規則運算式語法。

若要建立規則運算式中,輸入範圍設定:

  1. 按一下 [自訂],在 [輸入範圍] 對話方塊中,然後按一下 [新增]

  2. 在 [名稱] 方塊中,輸入設定的規則運算式輸入範圍的名稱。

  3. 在 [類型] 清單中,按一下 [一般運算式

  4. 在 [運算式] 方塊中,輸入規則運算式公式。

表單範本中建立的規則運算式之後,您可以將其套用至其他表單上的控制項來從 [輸入範圍] 清單中選取。

附註: 如果您刪除規則運算式的輸入的範圍已套用至控制項,則會刪除輸入的範圍,從其他所有控制項的已套用它,且其定義系統會移除從表單範本。

下表顯示一些規則運算式可以用來建立自訂的輸入的範圍設定的範例。

運算式

描述

相符的項目

非相符的項目

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

比對任何單一數字、 1 至 9。

1
6
0

42
其中一個

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

比對一或多個單一數字、 逗號或連字號。實用的輸入範圍或設定的號碼,例如要列印的頁面範圍限制。

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

,,,

三個
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 |我 |J |K |L |M |N |O |P |問: |R |T |U |V |W |X |Y |Z)(A|B |C |D |E |F |G |H |我 |J |K |L |M |N |O |P |問: |R |T |U |V |W |X |Y |Z)(A|B |C |D |E |F |G |H |我 |J |K |L |M |N |O |P |問: |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 任何單一數字,而是任何一個大寫字母從 A 到 Z。

123-ABC-456

12-AB-3456
123-456-789

s(!IS_ONECHAR) + p

比對小寫"s"為開頭、 包含一個或多個字元 (如所定義 IS_ONECHAR 輸入範圍),及和小寫"p"結尾的文字。

停止
soup
schlep
s234p

停止
預存程序

頁面頂端

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×