Прескочи на основното съдържание

Как да изберете автоматично текст на текстово поле, когато е избрано в Excel?

Автор: Силувия Последна промяна: 2020-09-11

За да изтриете текстове в текстово поле (ActiveX Control), първо трябва да изберете всички текстове в текстовото поле. Тази статия говори за автоматично избиране на всички текстове на текстово поле, когато щракнете върху текстовото поле в Excel.

Автоматично избиране на текст на текстово поле, когато е избрано с VBA код


Автоматично избиране на текст на текстово поле, когато е избрано с VBA код

Моля, приложете кода на VBA по-долу, за да изберете автоматично всички текстове на текстово поле, когато изберете текстовото поле в Excel.

1. Ако работен лист съдържа текстовото поле, текстовете му ще бъдат избрани автоматично, моля, включете режима за проектиране, като щракнете върху Софтуерен Инженер > Режим на проектиране. Вижте екранна снимка:

Или можете също да вмъкнете текстово поле, като щракнете Софтуерен Инженер > Поставете > Текстово поле (ActiveX Control). Вижте екранна снимка:

2. Щракнете с десния бутон върху текстовото поле и щракнете Преглед на кода от контекстното меню. Вижте екранна снимка:

3. В откриването Microsoft Visual Basic за приложения прозорец, моля, заменете оригиналния код на VBA в прозореца на кода с кода на VBA по-долу.

VBA код: Автоматично избиране на текстове от текстово поле, когато щракнете върху него

Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, _
ByVal X As Single, ByVal Y As Single)
    Call SelTextBox(Me.TextBox1.Object)
End Sub

Sub SelTextBox(xTextBox As Object)
    With xTextBox
        .SelStart = 0
        .SelLength = Len(.Text)
    End With
End Sub

бележки:

1. В кода, TextBox1 е името на текстовото поле, от което ще изчистите съдържанието. Моля, променете го на свой собствен.

2. За автоматично избиране на текстове от множество текстови полета, когато щракнете върху тях, моля, добавете по-долу VBA код между двете секции в горния код. И променете TextBox2 на името на необходимото текстово поле.

Private Sub TextBox2_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Call SelTextBox(Me.TextBox2.Object)
End Sub

4. Натисни Друг + Q клавиши за излизане от Microsoft Visual Basic за приложения прозорец.

5. Изключете режима за проектиране.

Отсега нататък, когато щракнете върху текстовото поле, всички текстове в текстовото поле ще бъдат избрани автоматично.


Още по темата:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
can change color of the automatically selected text inside textbox?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations