Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Свойство SelText возвращает строку, содержащую выделенный текст. Для чтения и записи, String.
Синтаксис
выражение. SelText
выражение Переменная, представляющая объект TextBox .
Примечания
Если текст не выделен, свойство SelText содержит значение Null .
Свойство SelText использует строковое выражение, содержащее текст, выбранный в элементе управления. Если при настройке этого свойства элемент управления содержит выделенный текст, выделенный текст заменяется новым параметром SelText .
Чтобы задать это свойство для элемента управления или вернуть его, фокус должен находиться на элементе управления. Чтобы переместить фокус на элемент управления, используйте метод SetFocus .
Пример
В следующем примере для поиска текста, указанного пользователем, используются две процедуры обработки событий. Текст для поиска задается в процедуре события загрузки формы. Процедура события Click для кнопки Найти (которую пользователь нажимает, чтобы начать поиск) предлагает пользователю ввести текст для поиска и выделяет текст в текстовом поле в случае успеха поиска.
Sub Form_Load()
Dim ctlTextToSearch As Control
Set ctlTextToSearch = Forms!Form1!TextBox1
ctlTextToSearch.SetFocus ' SetFocus to text box.
ctlTextToSearch.SelText = "This company places large orders " _
& "twice a year for garlic, oregano, chilies and cumin."
End Sub
Sub Find_Click()
Dim strSearch As String, intWhere As Integer
Dim ctlTextToSearch As Control
' Get search string from user.
With Me!Textbox1
strSearch = InputBox("Enter text to find:")
' Find string in text.
intWhere = InStr(.Value, strSearch)
If intWhere Then
' If found.
.SetFocus
.SelStart = intWhere - 1
.SelLength = Len(strSearch)
Else
' Notify user.
MsgBox "String not found."
End If
End With
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.