Veröffentlicht 10. Mai 201312 j Moin Leute ! Ich sitze grade an einem Word-Makro. Das ganze soll unter Word 2010 auf einem 64 bit Windows 7 Rechner laufen. Ich versuche in dem Makro per Schleife zwei bestimmte Schriftarten zu finden und an den gefundenen Stellen einen Text hinzuzufügen. Wie gesagt suche ich 2 verschiedene Word- Standard schriftarten. Allerdings weiß ich nich, wie ich das "und" zwischen den beiden Schriftarten einbringen kann. Hier mein Code: With rng.Find .Style = ActiveDocument.Styles(wdStyleHeading2) OR ActiveDocument.Styles(wdStyleHeading3) Probiert habe ich schon verschiedene Variationen, da ich nirgends gefunden habe, wie man den Operator "oder" benutzt! Allerdings möchte ich ungern weiterraten, da ich den richtigen Lösungsweg scheinbar einfach nicht finde :/
10. Mai 201312 j Du musst zweimal suchen, erst nach der einen Schriftart, dann nach der anderen. Das Suchkriterium kann keine "Oder"-Information aufnehmen, genausowenig wie du in einer int-Variablen den Wert "2 oder 5" speichern könntest.
10. Mai 201312 j Autor Achso okay Aber in meinen Menschlichen Gedanken würde ich einfach sagen "Finde alle die so ODER so sind". Wieso funktioniert das denn nicht in Basic ? Also ... klar ein int kann keine Texte speichern aber wieso genau funktioniert das mit der Suche nicht ?
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.