ilpostino Skrevet 23. januar 2007 Del Skrevet 23. januar 2007 noen som kan hjelpe meg litt med å komme med eksempler på makroer som skriver inn tekst i en heading i et gitt word-dokument? Lenke til kommentar
aadnk Skrevet 23. januar 2007 Del Skrevet 23. januar 2007 (endret) Legg til følgende prosedyre i dokumentmakrokoden: Public Sub ReplaceByStyle(Paragraphs As Paragraphs, StyleName As String, Text As String, Optional ByVal Count As Long = -1) Dim Paragraph As Paragraph ' Gå gjennom alle avsnitt For Each Paragraph In Paragraphs ' Dersom avsnittet er stilert med den gitte stilart, ... If Paragraph.Style.NameLocal = "Heading 1" Then ' ... endrer vi dens tekst. Paragraph.Range.Text = Text ' Tell ned antall avsnitt som skal endres Count = Count - 1 ' Dersom vi når null, er vi ferdige If Count = 0 Then Exit Sub End If End If Next End Sub Deretter kan du endre alle overskrifter i det nåværende dokumentet til å inneholde teksten "Endret tekst": ReplaceByStyle ThisDocument.Paragraphs, "Heading 1", "Endret tekst" & vbCrLft Endret 23. januar 2007 av aadnk Lenke til kommentar
ilpostino Skrevet 24. januar 2007 Forfatter Del Skrevet 24. januar 2007 takker (14 tegn) 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å