Arkadaşlar merhaba,
Excel yardımıyla Word'de kelime değiştirmek istiyorum. Aşağıdaki kodu kullanıyorum fakat değiştirmiyor. Nerede hata yapıyorum anlamadım. Yardımlarınız için teşekkürler...
Excel yardımıyla Word'de kelime değiştirmek istiyorum. Aşağıdaki kodu kullanıyorum fakat değiştirmiyor. Nerede hata yapıyorum anlamadım. Yardımlarınız için teşekkürler...
Kod:
Sub test1()
Dim pathh As String
Dim pathhi As String
Dim oCell As Integer
Dim from_text As String, to_text As String
Dim WA As Object
pathh = "C:\testx.docx"
Set WA = CreateObject("Word.Application")
WA.Documents.Open (pathh)
WA.Visible = True
'For oCell = 1 To 100
'from_text = Sheet1.Range("A" + CStr(oCell)).Value
'to_text = Sheet1.Range("B" + CStr(oCell)).Value
from_text = [a1]
to_text = [b1]
WA.Activate
WA.Selection.Find.ClearFormatting
WA.Selection.Find.Replacement.ClearFormatting
With WA
With .Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = from_text
.Replacement.Text = to_text
.Execute Replace:=wdReplaceAll
End With
End With
Next
WA.Save
End Sub