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

Как да приложа проверка на правописа в текстовото поле?

Автор: Xiaoyang Последна промяна: 2017-01-16

Можем лесно да приложим функцията Spelling за проверка на правописа на текстовия низ от клетка, но тази функция не се прилага към текстовото поле за проверка на правописа. В тази статия ще говоря за това как да приложа проверката на правописа в текстово поле.

Прилагане на проверка на правописа в текстово поле с VBA код


стрелка син десен балон Прилагане на проверка на правописа в текстово поле с VBA код

За да проверите правописа на текстовия низ в текстово поле, кодът на VBA по-долу може да ви направи услуга:

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

doc текстово поле проверка на правописа 1

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

doc текстово поле проверка на правописа 2

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

VBA код: Приложете проверка на правописа в текстовото поле:

Sub SpellChkRvw_Click()
    Dim xObject As Object
    Dim xCell As Range
    On Error Resume Next
    Set xCell = ActiveSheet.Cells(ActiveSheet.Rows.Count, ActiveSheet.Columns.Count)
    If ActiveSheet.OLEObjects.Count > 0 Then
        For Each xObject In ActiveSheet.OLEObjects
            xCell = xObject.Object.Text
            xCell.CheckSpelling , , , 1033
            xObject.Object.Text = xCell
        Next
    End If
End Sub

4. И след това натиснете F5 ключ за изпълнение на този код, the Правопис диалоговият прозорец е активиран веднага, тогава можете да използвате Правопис функция за проверка на правописа на текста в текстовото поле, както е показано на следната екранна снимка:

doc текстово поле проверка на правописа 3


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

Как да променя цвета на текстовото поле въз основа на стойност в Excel?

Как да вмъкна картина в текстово поле?

Как да задам стойност по подразбиране в текстово поле?

Как да разрешите въвеждането само на числа в текстовото поле?

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

🤖 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 (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This works great except when it finishes, it changes the values in my combo boxes. Not sure why. 
This comment was minimized by the moderator on the site
Hello friend,
Sorry to hear that. But I tried the method in the article and it doesn't change the values in my combo boxes, except the ones that needed to be corrected. As for your problem, we are more than happy to help you. If you don't mind, could you please show me more details about the problem? Looking forward to your reply.
Sincerely,
Mandy
This comment was minimized by the moderator on the site
This works great except it changes the values in my combo boxes automatically.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations