Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Word] IF constructie rond zoekresultaat*

Pagina: 1
Acties:

  • Adelbert
  • Registratie: Januari 2007
  • Laatst online: 27-01-2021
Hallo,

Ik heb een probleempje met een document waarvan een bepaalde selectie een andere font grote moet krijgen.

Ik had dit altijd als volgt opgelost:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    Selection.Find.ClearFormatting
    With Selection.Find
        .Text = "zoekterm"
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute
    Selection.MoveDown Unit:=wdLine, Count:=6, Extend:=wdExtend
    Selection.Font.Size = 9
    Selection.HomeKey Unit:=wdLine
    Selection.Delete Unit:=wdCharacter, Count:=1


maar nu zijn er nieuwe formulieren die deze selectie niet hebben en dan wordt het gehele document aangepast. Graag wil ik toch dezelfde macro blijven gebruiken.

Is het mogelijk om met een IF functie te kijken of deze tekst in het document te vinden is en als dat niet het geval is geen actie te ondernemen?

Als iemand mij een schop in de goede richting wil geven heel graag.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Slimmer is om gewoon een bookmark te maken en deze op te vragen en if exists de font size te vergroten ;)

Je zou kunnen uitzoeken wat er gebeurt als er niks wordt gevonden. Wat gebeurt er als je een macro opneemt en je zoek item niet vind? Wat voor error wordt er gethrowed ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Adelbert
  • Registratie: Januari 2007
  • Laatst online: 27-01-2021
Dan vervangt ie alles :D

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Ga op execute staan, druk op F1 en lees:
Met deze methode kunt u de opgegeven zoekactie uitvoeren. Als de zoekactie succes heeft, wordt de waarde True als resultaat gegeven. Boole-waarde
Dat moet toch genoeg zijn?

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Adelbert
  • Registratie: Januari 2007
  • Laatst online: 27-01-2021
Dus is moet met een Boolean gaan werken.

Ik snap de werking ervan wel maar als ik deze toevoeg gaat het iederen keer mis.

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 29-11 17:06
Zucht,

Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    Selection.Find.ClearFormatting
    With Selection.Find
        .Text = "zoekterm"
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    if Selection.Find.Execute then
      Selection.MoveDown Unit:=wdLine, Count:=6, Extend:=wdExtend
      Selection.Font.Size = 9
      Selection.HomeKey Unit:=wdLine
      Selection.Delete Unit:=wdCharacter, Count:=1
    end if

Hail to the king baby!


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Wat gaat er mis, met welke meldingen / symptomen, wat voor code heb je dan en waar vermoed je het probleem?

Overigens zou je kunnen overwegen om niet te zoeken op een bepaalde tekst. En belangrijker: voortaan te werken met opmaakprofielen en niet met de hand opmaak aan te passen.

edit:
Of het wordt gewoon voorgezegd :P

[ Voor 7% gewijzigd door F_J_K op 18-03-2008 13:22 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Adelbert
  • Registratie: Januari 2007
  • Laatst online: 27-01-2021
F_J_K schreef op dinsdag 18 maart 2008 @ 13:21:
Wat gaat er mis, met welke meldingen / symptomen, wat voor code heb je dan en waar vermoed je het probleem?

Overigens zou je kunnen overwegen om niet te zoeken op een bepaalde tekst. En belangrijker: voortaan te werken met opmaakprofielen en niet met de hand opmaak aan te passen.

edit:
Of het wordt gewoon voorgezegd :P
Klopt wat je zegt. Echter is dat in mijn situatie niet mogelijk omdat het document door een applicatie gegenereerd wordt en er voorheen geen opmaak meegegeven kan worden.
Pagina: 1