Avatar billede hcars Novice
13. oktober 2003 - 09:17 Der er 1 kommentar og
1 løsning

Slette mere end 1 linieskift

Kan man på en nem måde med en makro eller lignende fjerne linieskift, når afsenderen har benyttet sig af den uskik at indsætte flere (eller mange flere) end et linieskift i et dokument eller en e-mail (bruger Word som e-mail-editor).
Der skal altså blot være en enkelt tom linie tilbage, selvom afsenderen har lavet fx. 4 tomme linier.
Avatar billede rvm Nybegynder
13. oktober 2003 - 10:17 #1
Prøv denne:
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "^p^p^p"
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
Avatar billede hcars Novice
14. oktober 2003 - 11:31 #2
Tak for den.
Virker næsten perfekt. I visse tilfælde går den dog lidt for drastisk til værks og fjerner ALLE linieskift, altså uden at efterlade en enkelt tom linie.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Tag et kursus i Word og øg effektiviteten

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester