Miten ihmeessä Wordilla voi poistaa toistuvasti halutunlaisen alueen.
Eli miten tehdä makkro, joka etsii poistettavan alueen alun (no sen osaan), seuraavaksi merkitsee alueen eteenpäin (miten pirussa), sitten etsii alueen loppumerkin (senkin osaan) ja lopuksi deletoi alueen (luulisin osaavani).
Vaan tuo alueen merkintä, maalaus markossa, miten?
Eli miten tehdä makkro, joka etsii poistettavan alueen alun (no sen osaan), seuraavaksi merkitsee alueen eteenpäin (miten pirussa), sitten etsii alueen loppumerkin (senkin osaan) ja lopuksi deletoi alueen (luulisin osaavani).
Vaan tuo alueen merkintä, maalaus markossa, miten?
Vastaukset 2
Vanhimmat
Select, Selection ja Extend on avainsanoja ongelmiisi.
For Each w In ActiveDocument.Words
If w = "Hauki " Then
w.Select
With Selection
.Extend Character:="k"
.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
End With
Selection.Delete
End If
Next
Minä kun luulin, etten joutuisi enää opettelemaan ohjelmointia uudelleen. Kaikki aikoja sitten osaamani on vanhentunut.
Ilmeisesti kompromissi olisi nauhoittaa makro ja sitten muokata se tarkoituksiinsa sopivaksi.
Tai sitten kaivaa Word Perfect kaapin pohjalta.
Mutta kiitokset sinulle.