Sub Export_Data_Word_Table()
Dim FileToOpen As String
Dim wdApp As Word.Application
Dim wdDoc As Word.Document
Dim wdCell As Word.Cell
Dim i As Long
Dim rnData As Range
Dim vaData As Variant
Set rnData = Worksheets("Sheet1").Range("A1:A10")
'Add the values in the range to a one-dimensional variant-array.
vaData = rnData.Value
FileToOpen = Application.GetOpenFilename _
(Title:="Please select a Word file to open", _
FileFilter:="MS-Word Files *.doc* (*.doc),")
If FileToOpen = "False" Then Exit Sub 'User canceled
'Open selected Word doc
Set wdApp = New Word.Application
[COLOR="Red"]wdApp.Visible = True[/COLOR]
Set wdDoc = wdApp.Documents.Open(FileToOpen)
'Import data to the first table and in the first column of a ten-row table.
For Each wdCell In wdDoc.Tables(1).Columns(1).Cells
i = i + 1
wdCell.Range.Text = vaData(i, 1)
Next wdCell
MsgBox "The data has been transferred to " & wdDoc.Name, vbInformation
'Save and close the document.
With wdDoc
.Save
.Close
End With
'Close the hidden instance of Microsoft Word.
wdApp.Quit
'Release the external variables from the memory
Set wdDoc = Nothing
Set wdApp = Nothing
End Sub