- Katılım
- 18 Ocak 2008
- Mesajlar
- 12,799
- Excel Vers. ve Dili
-
2003 excell türkçe
ve
2007 excell türkçe
Bu dosyada Google Çeviri (translate) ile yabancı sözcükleri türkçeye çeviri ile ilgili çalışmam.
Kod A sutünundaki verileri B sutünuna türkçe çeviri yapıyor.
Kod A sutünundaki verileri B sutünuna türkçe çeviri yapıyor.
Kod:
Private Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
Private Sub CommandButton1_Click()
Dim URL As String
Dim ie As Object
Columns("B:B").ClearContents
URL = "https://translate.google.com.tr/#auto/tr"
Set ie = CreateObject("InternetExplorer.Application")
With ie
.navigate URL
.Visible = 1
ShowWindow ie.hWnd, 6
Do Until ie.ReadyState = 4: DoEvents: Loop
Do While ie.busy: DoEvents: Loop
ie.document.all("gt-submit").Click
Application.Wait (Now + TimeValue("00:00:02"))
For i = 1 To Worksheets(ActiveSheet.Name).Cells(Rows.Count, 1).End(3).Row
ie.document.all("source").Value = Cells(i, 1).Value
Application.Wait (Now + TimeValue("00:00:01"))
ie.document.all("gt-submit").Click
Do Until ie.ReadyState = 4: DoEvents: Loop
Do While ie.busy: DoEvents: Loop
Cells(i, 2).Select
Cells(i, 2) = ie.document.GetElementsByTagName("div")("gt-res-dir-ctr").GetElementsByTagName("span")("result_box").innertext
Next i
ie.Quit: Set ie = Nothing
End With
MsgBox ("Bitti ")
End Sub
Ekli dosyalar
-
27.5 KB Görüntüleme: 144