KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie wendet man die Rechtschreibprüfung in einem Textfeld an?

AutorXiaoyang Änderungsdatum

Wir können die Rechtschreibfunktion problemlos anwenden, um den Text einer Zelle auf Rechtschreibfehler zu prüfen, doch diese Funktion lässt sich nicht direkt auf ein Textfeld zur Rechtschreibprüfung anwenden. In diesem Artikel erläutere ich, wie Sie die Rechtschreibprüfung in einem Textfeld durchführen können.

Rechtschreibprüfung in einem Textfeld mithilfe von VBA-Code durchführen


Rechtschreibprüfung in einem Textfeld mithilfe von VBA-Code durchführen

Um die Rechtschreibprüfung für eine Textzeichenfolge in einem Textfeld durchzuführen, kann der folgende VBA-Code hilfreich sein:

1. Fügen Sie zunächst ein Textfeld ein, indem Sie auf Entwicklertools > Einfügen > Textfeld (ActiveX-Steuerelement) klicken und per Ziehen ein Textfeld zeichnen. Siehe Screenshot:

Ein Screenshot des Einfügens eines Textfeld-Steuerelements

2. Verlassen Sie anschließend den Entwurfsmodus, um die gewünschte Textzeichenfolge in das Textfeld einzugeben. Nachdem Sie den Text eingegeben haben, aktivieren Sie erneut den Entwurfsmodus und klicken mit der rechten Maustaste auf das Textfeld, um im Kontextmenü Code anzeigen auszuwählen. Siehe Screenshot:

Ein Screenshot des Öffnens des Fensters „Code anzeigen“ für das Textfeld

3. Ersetzen Sie im geöffneten Fenster Microsoft Visual Basic für Applikationen den ursprünglichen Code im Modul durch den folgenden VBA-Code.

VBA-Code: Rechtschreibprüfung im Textfeld durchführen:

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. Drücken Sie anschließend die F5-Taste, um diesen Code auszuführen. Daraufhin öffnet sich sofort das Dialogfeld Rechtschreibprüfung. Sie können nun die Rechtschreibprüfung-Funktion nutzen, um den Text im Textfeld wie im folgenden Screenshot gezeigt zu überprüfen:

Ein Screenshot des Rechtschreibungsdialogfelds nach Ausführung des VBA-Codes


Verwandte Artikel:

Wie lässt sich die Farbe eines Textfelds in Excel basierend auf einem bestimmten Wert ändern?

Wie fügt man ein Bild in ein Textfeld ein?

Wie legt man einen Standardwert in einem Textfeld fest?

Wie kann man sicherstellen, dass in einem Textfeld nur Zahlen eingegeben werden können?


Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins