Gå til hovedindhold

Hvordan anvender stavekontrol i tekstfelt?

Vi kan nemt anvende stavefunktionen til stavekontrol af tekststrengen fra en celle, men denne funktion anvendes ikke til tekstboksen til stavekontrol. I denne artikel vil jeg tale om, hvordan man anvender stavekontrol i en tekstboks.

Anvend stavekontrol i en tekstboks med VBA-kode


pil blå højre boble Anvend stavekontrol i en tekstboks med VBA-kode

For at stavekontrol af tekststrengen i et tekstfelt kan nedenstående VBA-kode gøre dig en tjeneste:

1. Indsæt først en tekstboks ved at klikke på Udvikler > indsatte > Tekstboks (ActiveX-kontrol), og træk for at tegne en tekstboks, se skærmbillede:

doc tekstboks stavekontrol 1

2. Gå derefter ud af Design Mode for at indtaste tekststrengen i tekstboksen, som du har brug for, efter at have skrevet teksten, skal du aktivere Design Mode, og højreklik på tekstboksen for at vælge Vis kode fra kontekstmenuen, se skærmbillede:

doc tekstboks stavekontrol 2

3. I åbnet Microsoft Visual Basic til applikationer vindue, skal du udskifte den originale kode med følgende VBA-kode i modulet.

VBA-kode: Anvend stavekontrol i tekstfelt:

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. Og tryk derefter på F5 nøgle til at køre denne kode, Stavekontrol dialogboksen er aktiveret med det samme, så kan du bruge Stavekontrol funktion til stavekontrol af teksten i tekstfeltet som følgende skærmbillede vist:

doc tekstboks stavekontrol 3


Relaterede artikler:

Hvordan ændres tekstboksfarve baseret på værdi i Excel?

Hvordan indsættes billede i tekstfeltet?

Hvordan indstilles en standardværdi i en tekstboks?

Hvordan tillader man kun at indtaste tal i tekstfeltet?

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
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