1. Hvis man tager et rent dokument - laver 5 tryk på enter - bakker 2 linier op - skriver eks. "dk" (som i autokorrekturen skulle give "Danmark") - og piler ned på næste linie. så bliver dk ikke lavet om ifølge autokorrekturen, og man kan ikke bare sådan lige få den til at gøre det igen, uden at skulle starte næsten forfra.
2. Den alvorlige måde det opstår på, er i mine skabeloner. Jeg har skabeloner med "Fill-in" felter. Og I dialogboksen der fremkommer ved disse felter, når man åbner skabelonen, har jeg stor brug for at kunne skrive mine forkortelser. Hvis dette ikke kan lade sig gøre. Kan man så opdatere dokuementet, efterfølgende?
Autokorrektur udløses af tryk på mellemrum, enter og et par andre, men ikke af piltasterne. Det samme gælder når du bruger Fill-In felter. Efter at forkortelsen er indsat udløses Autokorrektur ikke.
I stedet kan du måske bruge Søg og Erstat til at edrstatte dione forkortelser med noget andet, eller du kan lave en makro, der gør arbejdet for dig.
Ærgeligt. Den strander nok her. Mon man kan programmere sig ud af det i VBA. Altså at man kan bruge autokorrektur i Fill-in dialogbokse. Ikke at jeg kan programmere.
Jeg ved ikke om man kan programmere sigf ud af det, men men kan jo programmere sig ud af det meste, så måske kan man. Jeg har desværre ikke tid til at forsøge mig med det ligen for tiden.
Her er en kode, der tjekker alle ord i dokumentet og vis ordet står på autokorrekturlisten erstattes det:
Sub Autokorektur()
Dim wor
For Each wor In ActiveDocument.Words
wor.Select
strWor = Trim(wor)
TotalACEntries = Application.AutoCorrect.Entries.Count For X = 1 To TotalACEntries If strWor = Application.AutoCorrect.Entries.Item(X).Name Then Selection.TypeText Application.AutoCorrect.Entries.Item(X).Value & " " Exit For End If Next X Next
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.