InputBox 函數

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

語法

InputBox ( prompt [, title ] [ ,default ] [xpos ] [ypos ][,helpfile ][, coNtext ] )

InputBox 函數語法具有以下引數:

引數

描述

提示

必要。 在對話方塊中顯示為訊息的字串運算式。 提示 的長度上限大約 是 1024 個字元,視使用的字元寬度不同。 如果提示包含一行以上, 您可以使用歸位字元 (Chr (13) ) 、分行符號 (Chr (10) ) 或歸位字元組合 (Chr (13) & 2013 ( 10) ) 分隔線條。

標題

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

預設

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

xpos

選用。 指定對話方塊左邊緣與螢幕左邊緣之水準距離的數值運算式,以 twips 表示。 如果 省略 xpos, 對話方塊會水準置中。

ypos

選用。 指定對話方塊上邊緣與畫面頂端垂直距離的數值運算式,以 twips 表示。 如果 省略 ypos, 對話方塊會垂直定位於螢幕向下的約三分之一處。

helpfile

選用。 用來識別要用來為對話方塊提供上下文相關說明之說明檔案的字串運算式。 如果 提供說明 檔, 也必須 提供上下文。

上下文

選用。 這是說明作者指派給適當說明主題之說明內容編號的數值運算式。 如果 提供 上下文, 也必須 提供說明文件。


註解

當提供說明文件上下文時,使用者可以按 F1 (Windows) 或 HELP (Macintosh) 來查看與內容對應的説明主題。 某些 主應用程式,例如 Microsoft Office Excel 2007,也 會自動在對話方塊中 新增 [說明> 按鈕。 如果使用者按一下 OK 或按 ENTER,InputBox 函數會返回文字方塊中任何內容。 如果使用者按一下 Cancel,函數會以 "" (") 。

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

範例

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

此範例顯示使用 InputBox 函數來提示使用者輸入值的各種方法。 如果省略 x 和 y 位置,系統會自動針對各自的座標軸將對話方塊放在中央。 此變數 MyValue 包含使用者按一下 OK 或按 ENTER 鍵時所輸入的值。 如果使用者按一下 Cancel,會返回零長度字串。

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)

需要更多協助?

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×