Avatar billede uas Nybegynder
02. januar 2003 - 11:19 Der er 1 løsning

Tekstsøgning i sidehoved

Hej

Jeg har et word dokument, hvor jeg skal have udskiftet noget ord vha. et script.

Følgende virker fint i "brødteksten", men i sidehoved og fod udskifter den ikke. Hvorfor????

Dim objWordApp
Set objWordApp = CreateObject( "Word.Application")
objWordApp.Visible = True
objWordApp.Documents.Open source

objWordApp.Selection.Find.Execute "<findes>", true, false, false, false, false, true, wdFindContinue, false, "<erstattes>", 2       

Håber der er nogen der kan hjælpe.
Avatar billede Slettet bruger
02. januar 2003 - 16:41 #1
Når denne makro køres, virker det både i brødtekst og i sidehoved. Hvis du kalder word fra et andet program, kan du måske kalde en makro som nedennævnte i stedet?

Sub Macro4()
'
' Macro4 Macro
' Macro recorded 1/2/2003 by Annelise Bruhn
'
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "Automatisér"
        .Replacement.Text = "det virker"
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub
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
Kurser inden for grundlæggende programmering

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