norbat Skrevet 7. februar 2005 Del Skrevet 7. februar 2005 Dim Avsnitt As Paragraph For Each Avsnitt In ActiveDocument.Paragraphs Avsnitt.LineSpacingRule = wdLineSpaceDouble Avsnitt.FirstLineIndent = CentimetersToPoints(1) Next Denne makroen lager dobbel linjeavstand samt innrykker første linje i hvert avsnitt med 1 cm. Det funker, men den er fryktelig treg. Har noen et tips på hvordan denne bør være? Lenke til kommentar
aadnk Skrevet 7. februar 2005 Del Skrevet 7. februar 2005 Jeg er usikker på hvorledes koden kan forbedres i ytelse, men du kan vel alltids bedre brukergrensesnittet gjennom en framdriftsviser (Progress bar): http://hacks.oreilly.com/pub/h/2607 Det burde i hvert fall spare eventuelle brukere for unødvendig frustrasjon dersom de oppfatter den lange ventetiden som et tegn på at programmet har klikket. Lenke til kommentar
Alexen Skrevet 16. februar 2005 Del Skrevet 16. februar 2005 Heisann! Nå har jeg ikke akkurat testet hvor lang tid din bruker men her er en annen løsning som kanskje vil fungere bedre.. ------- Selection.WholeStory ' merk dokument With Selection.ParagraphFormat .SpaceBeforeAuto = False .SpaceAfterAuto = False .LineSpacingRule = wdLineSpaceDouble .FirstLineIndent = CentimetersToPoints(1) .CharacterUnitFirstLineIndent = 0 End With Selection.MoveRight Unit:=wdCharacter, Count:=1 ' fjern merking ------------------------------ Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå