Funkcja InputBox

Ważne : Ten artykuł został przetłumaczony maszynowo, zobacz zastrzeżenie. Angielskojęzyczną wersję tego artykułu można znaleźć tutaj .

W oknie dialogowym zostanie wyświetlony monit, czeka użytkownika na wprowadzenie tekstu lub kliknąć przycisk i zwraca wartość typu ciąg z zawartością pola tekstowego.

Składnia

InputBox ( monit [Tytuł ] [domyślny ] [; pozycja_x ] [; pozycja_y ] [; helpfile ] [kontekst ] )

W składni funkcji InputBox występują następujące argumenty:

Argument

Opis

wiersz

Wymagane. Wyrażenie tekstowe wyświetlane jako wiadomość w oknie dialogowym. Maksymalna długość wiersza wynosi około 1024 znaków — w zależności od szerokości znaków używanych. Jeśli Wiersz zawiera więcej niż jeden wiersz, można oddzielne wiersze przy użyciu znaku powrotu karetki (Chr(13)), znak wysuwu wiersza (Chr(10)) lub karetki zwrotu — połączenia tych znaków (Chr(13) i Chr(10)) między wierszami.

Tytuł

Opcjonalnie. Wyrażenie tekstowe wyświetlane na pasku tytułu okna dialogowego. Jeśli pominie się argument Tytuł, na pasku tytułu zostanie wyświetlona nazwa aplikacji.

domyślne

Opcjonalnie. Wyrażenie tekstowe wyświetlane w polu tekstowym jako domyślny Jeśli podano nie innych danych wejściowych. Jeśli pominie się argument domyślny, wyświetlane jest puste pole tekstowe.

pozycja_x

Opcjonalnie. Wyrażenie numeryczne, określające w twipach odległość w poziomie od lewej krawędzi okna dialogowego od lewej krawędzi ekranu. W przypadku pominięcia pozycja_x okno dialogowe zostanie wyśrodkowane w poziomie.

pozycja_y

Opcjonalnie. Wyrażenie numeryczne, określające odległość w pionie górnej krawędzi okna dialogowego z górnej części ekranu w twipach. W przypadku pominięcia pozycja_y okno dialogowe zostanie umieszczone w około jednej trzeciej sposób ekran w dół.

HelpFile

Opcjonalnie. Wyrażenie tekstowe, który identyfikuje plik pomocy, aby umożliwia uzyskanie pomocy kontekstowej w oknie dialogowym. Jeśli plik_pomocykontekstu muszą być również dostarczane.

kontekst

Opcjonalnie. Wyrażenie liczbowe, będące numerem kontekstu pomocy przypisane do odpowiedniego tematu pomocy przez autora Pomocy. Jeśli konteksthelpfile muszą być również dostarczane.


Spostrzeżenia

Jeśli są podane helpfile i kontekst użytkownika można nacisnąć klawisz F1 (Windows) lub HELP (Macintosh) w celu wyświetlenia tematu Pomocy odpowiadający kontekstu. Niektóre aplikacja hosta, na przykład Microsoft Office Excel 2007, również automatycznie dodać przycisk Pomoc do okna dialogowego. Jeśli użytkownik kliknie przycisk OK lub naciśnięciu klawisza ENTER, funkcja InputBox zwraca, niezależnie od znajduje się w polu tekstowym. Jeśli użytkownik kliknie przycisk Anuluj, funkcja zwraca ciąg o zerowej długości ("").

Uwaga : Aby określić więcej niż jeden nazwany argument, należy użyć InputBox w wyrażenie. Aby pominąć niektóre argumenty pozycyjne, musi zawierać odpowiedni ogranicznik przecinek.

Przykład

Uwaga : Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie przedstawiono różne sposoby korzystania z funkcji InputBox monit o wprowadzenie wartości. Jeśli x i y pozycji zostaną pominięte, okno dialogowe zostanie automatycznie wyśrodkowane na odpowiednich osiach. Zmienna MyValue zawiera wartość wprowadzone przez użytkownika, jeśli użytkownik kliknie przycisk OK lub naciśnięcia klawisza ENTER. Jeśli użytkownik kliknie przycisk Anuluj, zwracany jest ciąg o zerowej długości.

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)

Uwaga : Zrzeczenie dotyczące tłumaczenia maszynowego: Ten artykuł został przetłumaczony przez system komputerowy bez interwencji człowieka. Firma Microsoft udostępnia te tłumaczenia maszynowe, aby ułatwić użytkownikom, którzy nie znają języka angielskiego, korzystanie z zawartości dotyczącej produktów, usług i technologii firmy Microsoft. Ponieważ ten artykuł został przetłumaczony maszynowo, może zawierać błędy w słownictwie, składniowe lub gramatyczne.

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×