Mam następujący problem:
Tworzę makro w VB dla Worda i napisałam kaki kod:
'...
For i = 0 To ilosc
Selection.Find.Execute
If Selection.Find.Text = tel(i) Then 'jeśli znajdzie dany mumer to...
With Selection.Find
.Replacement.Text = naz(i) + " " + tel(i) '... dodaje do niego osobę, która ma ten numer
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll 'i robi to ze wszystkimi znalezionymi numerami pasującymi do naszego
End If
Next i
'koniec pętli ;)
mam dwie tablice: tel - z telefonami oraz naz z nazwiskami ich właścicieli. Gdy do Worda wpiszę numer tel (jeden z tablicy) i uruchomię Makro to nic mi się nie zmienia. Wklejałem nawet kod w którym pisywałem dane numery (dla pewności że nie robię błędów) ale to też nic nie dało. Co robię źle??