- Katılım
- 18 Ocak 2008
- Mesajlar
- 12,812
- Excel Vers. ve Dili
-
2003 excell türkçe
ve
2007 excell türkçe
Kodu yeniden düzenledim.
@halit3 bey deneyip dönüş yapacağım. Çok teşekkür ederim.
burda hata veriyor. referansları ekledim.Kod:Set objDialog = CreateObject("MSComDlg.CommonDialog")
Kod:
Sub tablo_word12()
'referanslar
'Microsoft Word 12.0 Object Library
Dim objWord As Word.Application
Dim docWord As Word.Document
yol = Application.GetOpenFilename(FileFilter:="Word Files (*.doc*), *.doc*") ', Title:="Choose Files", MultiSelect:=True)
If yol = False Then
MsgBox "Dosyayı seçmediniz.", vbInformation, "DİKKAT"
Exit Sub
Else
End If
Cells.ClearContents
Cells.Interior.ColorIndex = xlNone
Set objWord = CreateObject("Word.Application")
objWord.Visible = True
Set docWord = objWord.Documents.Open(Filename:=yol, ReadOnly:=True)
objWord.ActiveDocument.Application.WindowState = wdWindowStateMinimize
sat = 1
For s = 1 To objWord.ActiveDocument.Paragraphs.Count
sat = sat + 1
Cells(sat, 1) = Replace(Replace(objWord.ActiveDocument.Paragraphs(s).Range.Text, Chr(13), ""), "", "")
If Cells(sat, 1).Value <> "" Then
If objWord.ActiveDocument.Paragraphs(s).Range.HighlightColorIndex > 0 Then
Cells(sat, 1).Interior.ColorIndex = 3
End If
End If
Next s
docWord.Close False
objWord.Quit
Set docWord = Nothing
MsgBox "işlem tamam"
End Sub
Son düzenleme: