Interaction.InputBox メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Interaction.InputBox メソッドの意味・解説 

Interaction.InputBox メソッド

ダイアログ ボックスにプロンプトを表示して、ユーザーがテキストを入力するか、ボタンをクリックするのを待った後、テキスト ボックスの内容を含む文字列を返します。

名前空間: Microsoft.VisualBasic
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Public Shared Function InputBox
 ( _
    Prompt As String, _
    <OptionalAttribute> Optional Title As
 String = "", _
    <OptionalAttribute> Optional DefaultResponse As
 String = "", _
    <OptionalAttribute> Optional XPos As
 Integer = -1, _
    <OptionalAttribute> Optional YPos As
 Integer = -1 _
) As String
Dim Prompt As String
Dim Title As String
Dim DefaultResponse As String
Dim XPos As Integer
Dim YPos As Integer
Dim returnValue As String

returnValue = Interaction.InputBox(Prompt, Title, DefaultResponse, XPos, YPos)
public static string InputBox
 (
    string Prompt,
    [OptionalAttribute] string Title,
    [OptionalAttribute] string DefaultResponse,
    [OptionalAttribute] int XPos,
    [OptionalAttribute] int YPos
)
public:
static String^ InputBox (
    String^ Prompt, 
    [OptionalAttribute] String^ Title, 
    [OptionalAttribute] String^ DefaultResponse, 
    [OptionalAttribute] int XPos, 
    [OptionalAttribute] int YPos
)
public static String InputBox (
    String Prompt, 
    /** @attribute OptionalAttribute() */ String Title, 
    /** @attribute OptionalAttribute() */ String DefaultResponse, 
    /** @attribute OptionalAttribute() */ int XPos, 
    /** @attribute OptionalAttribute() */ int YPos
)
public static function InputBox
 (
    Prompt : String, 
    Title : String, 
    DefaultResponse : String, 
    XPos : int, 
    YPos : int
) : String

パラメータ

Prompt

必須。ダイアログ ボックスにメッセージとして表示する String 式です。Prompt の最大長は、約 1024 文字です。使用される文字の幅によって変わります。Prompt が複数の行で構成される場合、復帰文字 (Chr(13))、ライン フィード文字 (Chr(10))、または復帰とライン フィードの組み合わせ (Chr(13) および Chr(10)) を各行の間で使用して、行を分割できます。

Title

省略可能。ダイアログ ボックスのタイトル バーに表示される String 式です。Title を省略した場合、タイトル バーにはアプリケーションの名前が表示されます。

DefaultResponse

省略可能。他に入力がない場合に、テキスト ボックスに既定値として表示される String 式です。DefaultResponse を省略すると、表示されるテキスト ボックスは空になります。

XPos

省略可能。ダイアログ ボックスの左端から画面の左端までの距離を twip 単位で指定する数式です。XPos を省略すると、ダイアログ ボックスの水平位置が中央になります。

YPos

省略可能。ダイアログ ボックスの上端から画面の上端までの距離を twip 単位で指定する数式です。YPos を省略すると、ダイアログ ボックスは垂直方向に対して画面の上端から約 1/3 の位置に配置されます。

戻り値
ダイアログ ボックスにプロンプトを表示して、ユーザーがテキストを入力するか、ボタンをクリックするのを待った後、テキスト ボックスの内容を含む文字列を返します。

解説解説
使用例使用例

この例では、InputBox 関数を使用してユーザーに値を入力するように求めるためのさまざまな方法を示します。水平位置と垂直位置を省略した場合、ダイアログ ボックスは自動的に各軸の中央部に配置されます。変数 MyValue には、ユーザーが [OK] をクリックするか Enter キーを押したときに入力される値が格納されます。

Dim message, title, defaultValue As String
Dim myValue As Object
' Set prompt.
message = "Enter a value between 1 and 3"
' Set title.
title = "InputBox Demo"
defaultValue = "1"   ' Set default value.

' Display message, title, and default value.
myValue = InputBox(message, title, defaultValue)
' If user has clicked Cancel, set myValue to defaultValue
If myValue Is ""
 Then myValue = defaultValue

' Display dialog box at position 100, 100.
myValue = InputBox(message, title, defaultValue, 100, 100)
' If user has clicked Cancel, set myValue to defaultValue
If myValue Is ""
 Then myValue = defaultValue
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

Interaction.InputBox メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Interaction.InputBox メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS