السلام عليكم ورحمة الله وبركاته
انا جبت الكود دة من موقع اجنبى بس مش عارفه فيه مشكلة المفروض ان الكود دة بيطبع محتويات الليست فيو على word
dim objword as word.application
dim odoc as document
dim otable as word.range
dim i as integer
dim j as integer
set objword = createobject("word.application")
set odoc = objword.documents.add
' get the current document's range object
set otable = odoc.range
for i = 1 to list1.columnheaders.count
otable.rows(1).cells(i).range.text = list1.columnheaders(i)
next
for i = 1 to list1.listitems.count
otable.columns(1).cells(i).range.text = list1.listitems(i).text
for j = 2 to list1.columnheaders.count
otable.rows(i + 2).cells(j).range.text = list1.listitems(i).subitems(j - 1)
next
next
dim stemp as string
' insert a heading on the string
stemp = "customer id" & vbtab & "company name" & _
vbtab & "contact name" & vbcrlf & stemp
' insert the data into the word document
otable.text = stemp
' convert the text to a table and format the table
otable.converttotable vbtab, , , , wdtableformatcolorful2
' show word to the user
objword.visible = true
set objword = nothing
set odoc = nothing
set otable = nothingياريت حد يقدر يعدل على الكود