Avatar billede rodding Juniormester
21. august 2006 - 15:15 Der er 9 kommentarer og
1 løsning

macro - indsæt blanke + fjern linieskift

Kan man lave en macro der fylder hver linie i dokumentet ud med blanke, så der er 80 tegn på hver linie.
Desuden skal den fjerne det linieskift der nu er for hver linie.
21. august 2006 - 15:23 #1
Hvis du fjerner linieskiftet er der ikke længere 80 tegn pr. linie!
Avatar billede rodding Juniormester
21. august 2006 - 15:43 #2
Det har du naturligvis ret i, men den skal efterfølgende læses ind i et gammelt dos program som "deler" filen op i linier med 80 tegn.
Avatar billede supertekst Ekspert
21. august 2006 - 15:52 #3
Er der linier med "omløbende tekst" - d.v.s. uden linieskift?
Avatar billede rodding Juniormester
21. august 2006 - 16:04 #4
nej
Avatar billede supertekst Ekspert
21. august 2006 - 16:19 #5
Indlæg koden i Thisdocument:

Dim kildeDok, redigDok
Sub fyldLinier()
    kildeDok = ActiveDocument.Name
   
Rem opretter et dok. 2 til redigerede linier
    Documents.Add
    redigDok = ActiveDocument.Name
    Documents(kildeDok).Activate
   
    With ActiveDocument
        For f = 1 To .Paragraphs.Count
          afsnit = .Paragraphs(f)
          redigerafsnit (afsnit)
        Next f
    End With
End Sub
Private Sub redigerafsnit(afsnit)
Dim wAf As String
    wAf = Left(afsnit, Len(afsnit) - 1)
   
    While Len(wAf) < 80
        wAf = wAf + " "
    Wend
   
    Documents(redigDok).Activate
    ActiveDocument.Content.InsertAfter Text:=wAf
    Documents(kildeDok).Activate
End Sub
Avatar billede rodding Juniormester
22. august 2006 - 09:39 #6
Sådan set rigtig meget godt, men jeg har stadig mit afsnitstegn som jeg ikke kan slippe af med. Jeg kan se den når vis koder er slået til i Word.
Avatar billede supertekst Ekspert
22. august 2006 - 10:34 #7
Det sidste afsnitstegn kan ikke fjernes i Word
Men gem filen som text-fil i MS-DOS format
Avatar billede supertekst Ekspert
22. august 2006 - 10:36 #8
Eller VBA-koden skal skrive direkte til en tekst-fil!? - i stedet for til en anden Word-fil.
Avatar billede rodding Juniormester
22. august 2006 - 11:21 #9
Tak for det, det kører.
Avatar billede supertekst Ekspert
22. august 2006 - 14:14 #10
Selv tak!
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