Gå til innhold

Lagre makro for å fylle inn tekst i Word


Anbefalte innlegg

Videoannonse
Annonse

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 av aadnk
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...