InputBox 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

在對話方塊中顯示的提示、 等候使用者輸入文字,或按一下按鈕,並傳回字串,其中包含 [文字] 方塊的內容。

語法

InputBox 提示 [標題、 ] [、 預設值] [xpos ] [ypos ] [說明檔案] [、 內容]

InputBox函數語法具有下列引數︰

引數

描述

提示

所需。顯示 [] 對話方塊中的郵件為字串運算式。提示的長度上限為 1024 個字元,根據使用的字元的寬度。如果提示包含超過一行,您可以分隔使用歸位字元 (Chr(13))、 換行字元 (Chr(10)) 或輸入鍵符號 return 鍵-換行字元組合Chr(13) & Chr(10)每行之間的線條。

標題

選用。顯示在標題列] 對話方塊中的字串運算式。如果您省略標題時,應用程式的名稱會在 [標題列中。

預設值

選用。如果沒有其他輸入提供,在 [文字] 方塊中顯示為預設回應字串運算式。如果您省略預設,[文字] 方塊會顯示空白。

xpos

選用。數值運算式,指定的二分之一,水平的左邊緣] 對話方塊的左邊緣從螢幕的距離。如果省略xpos ,則會水平置中] 對話方塊。

ypos

選用。數值運算式,指定的二分之一,垂直從畫面頂端的 [對話方塊] 方塊的上邊緣的距離。如果省略ypos ] 對話方塊會垂直放置大約一-第三個螢幕的方式。

說明檔案

選用。識別用來提供即時線上說明] 對話方塊的說明檔的字串運算式。如果提供說明檔案,也必須提供的內容

內容

選用。指派到適當的 [說明] 主題說明作者的說明內容數字的數值運算式。如果提供內容,也必須提供說明


註解

使用者會提供說明檔案] 與 [內容,可以按下 F1 (Windows) 或說明 (Macintosh)],即可檢視對應到內容的說明主題。某些主應用程式,例如Microsoft Office Excel 2007,也會自動新增至] 對話方塊的 [說明] 按鈕。如果使用者按一下[確定] ,或按下 ENTER 鍵, InputBox函數會傳回內容會在 [文字] 方塊中。如果使用者按一下 [取消,函數會傳回的零長度字串 ("")。

附註: 若要指定個以上的第一個命名的引數,您必須使用InputBox運算式中。若要省略某些位置引數,您必須包含對應的逗號分隔符號。

範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

此範例顯示各種方式使用InputBox函數提示使用者輸入的值。如果 x 和 y 位置,就會省略,會自動對應座標軸置中] 對話方塊。變數MyValue包含輸入的使用者,如果使用者按一下[確定] ,或按下 ENTER 鍵的值。如果使用者按一下 [取消,則會傳回的零長度字串。

Dim Message, Title, Default, MyValue
Message = "Enter a value between 1 and 3" ' Set prompt.
Title = "InputBox Demo" ' Set title.
Default = "1" ' Set default.
' Display message, title, and default value.
MyValue = InputBox(Message, Title, Default)
' Use Helpfile and context.
' The Help button is added automatically.
MyValue = InputBox(Message, Title,,,,"DEMO.HLP", 10)
' Display dialog box at position 100, 100.
MyValue = InputBox(Message, Title, Default, 100, 100)

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×