if you want to copy data from excel worksheet to a table which already exists in the word document. Snapshot below-
Here is the code-
Sub test()
Dim doc As New Word.Application
doc.Visible = True
' TOOL -> REFRENCE-> MICROSOFT WORD
Documents.Open "C:\Documents and Settings\achamanlalko\Desktop\WORD TABLE.doc"
Documents(ActiveDocument.Name).Activate
' 7 is no of columns
'i= 2 because we dont have to take the header row
For i = 2 To 7
' 7 is no of rows
For j = 1 To 3
ActiveDocument.Tables(1).Cell(i, j).Range.Text = Cells(i, j).Value
Next
Next
'if you want to change the font size of table
ActiveDocument.Tables(1).Range.Font.Size = 15
ActiveDocument.Tables(1).Range.Font.Name = "Arial"
'if we add background color to header
ActiveDocument.Tables(1).Rows(1).Range.Shading.BackgroundPatternColorIndex = 5
End Sub
Word Document
Excel Files
Showing posts with label Copy data from excel to word table. Show all posts
Showing posts with label Copy data from excel to word table. Show all posts
Thursday, November 10, 2011
Subscribe to:
Posts (Atom)
Import data from SQL
Macro to import data from SQL using ADO connection string: Sub Import_data_from_SQL() ' Tools -> References -> Microsoft Active...
-
Macro to Export Range in Json Format Option Explicit Sub export_in_json_format() Dim fs As Object Dim jsonfile Dim rangetoex...
-
If you want to run SQL queries within Excel environment without connecting to any database, you can do it with creating the ADODB conn...