21. august 2006 - 15:15Der 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.
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
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.