В ЭТОЙ ЗАДАЧЕ

Аннотация

В Microsoft Excel можно создать настраиваемое диалоговое окно для ввода сведений о пользователях с помощью текстовых полей, кнопок и других элементов управления диалогового окна. Как правило, при вводе текста в надпись текст отображается по мере ввода текста. Тем не менее, вы можете использовать свойство формы пользователя Microsoft Visual Basic для приложений (VBA) Edition для создания эффекта скрытого или "маскированного" текстового поля. Это может быть полезно для создания пароля, в котором текст, вводимый в текстовом поле, не должен быть видимым. Ниже описано, как создать такой эффект.к началу статьи

Диалоговое окно "создание"

  1. Запустите Excel.

  2. Нажмите клавиши ALT + F11, чтобы запустить редактор Microsoft Visual Basic.

  3. В меню Вставкавыберите пункт Пользовательская форма.

  4. С помощью панели элементов элементы управлениядобавьте в форму пользователя текстовое поле и кнопку команды.

  5. На странице свойств в списке объектоввыберите textBox1.

  6. На вкладке алфавитный нажмите кнопкуPasswordChar.

  7. Введите звездочку (*).

  8. На странице свойств в списке объектоввыберите UserForm1.

  9. В меню выполнить выберите команду запустить форму пользователя.

Когда вы вводите буквы, вместо них появляется звездочка.к началу статьи

Диалоговое окно "пример кода для использования"

Чтобы получить текстовую строку, написанную в текстовом поле, можно использовать следующий образец кода:

  1. Дважды щелкните CommandButton1 на форме пользователя.

  2. Введите следующий код:

    Private Sub CommandButton1_Click()    MsgBox Me.TextBox1End Sub
  3. Нажмите кнопку сохранить , чтобы сохранить проект.

  4. В меню выполнить выберите команду запустить форму для подчиненных пользователей.

Введите слово в текстовое поле и нажмите кнопку. Введенный текст появится в окне сообщения.к началу статьи

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

Спасибо за ваш отзыв!

×