Avatar billede masteraaen Novice
22. juli 2011 - 08:58 Der er 6 kommentarer og
1 løsning

Word VBA søg og slet alt nedenfor

Hej.

Er der nogen, kan har en makro, der kan søge efter en bestemt tekst, fx. "Standarddokument slutter her" og så sørge for, at alt nedenstående i dokumentet slettes?

Makroen skal afvikles ved tryk på en knap....
Avatar billede supertekst Ekspert
22. juli 2011 - 09:12 #1
Forslag:
Prøv at indspille en makro, der netop gør det du beskriver - så skulle du have en kode, der kan forbindes til en knap.
Avatar billede finb Ekspert
22. juli 2011 - 09:29 #2
Indsæt en
"Exit sub"
på ønsket sted.
Avatar billede tjp Mester
22. juli 2011 - 10:46 #3
En hurtig indspilning gav:

Sub SletFraTekstOgFrem()
  Selection.HomeKey Unit:=wdStory
  Selection.Find.ClearFormatting
  With Selection.Find
      .Text = "Standarddokument slutter her"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchWildcards = False
      .MatchSoundsLike = False
      .MatchAllWordForms = False
  End With
  Selection.Find.Execute
  Selection.MoveRight Unit:=wdCharacter, Count:=1
  Selection.EndKey Unit:=wdStory, Extend:=wdExtend
  Selection.Delete Unit:=wdCharacter, Count:=1
End Sub
Avatar billede masteraaen Novice
27. juli 2011 - 10:20 #4
Hej.

Den ser ud til at virke fint - men den skal også slette den tekst, som der sørges på... Kan det lade sig gøre, at den tager det med? Jeg kan ikke umiddelbart få den til det...:-(
Avatar billede masteraaen Novice
27. juli 2011 - 10:24 #5
Ha! Nå, jeg prøvede så lige at ændre MoveRight til MoveLeft - så virker det perfekt. Tak for hjælpen - smid et svar :-)
Avatar billede tjp Mester
01. august 2011 - 15:12 #6
Et svar.. ;-)
Avatar billede masteraaen Novice
01. august 2011 - 22:20 #7
:-)
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