This article describes how to create a new Word document and insert a table using VB.Net, it also shows how to format tables, and populate the tables with data.
follow these steps:
1. Start a new Windows application in vb.net language.
2. Add a reference to the Microsoft Word Object Library
3. Add a button to Form1 from Toolbox.
4. Double-click Button1, create a Button click event.
5. Write code on the click event of button:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click CreateTableInWordDocument() End Sub
Private Sub CreateTableInWordDocument() Dim objWord As Word.Application Dim objDoc As Word.Document Dim objTable As Word.Table objWord = CreateObject("Word.Application") objWord.Visible = True objDoc = objWord.Documents.Add Dim r As Integer, c As Integer objTable = objDoc.Tables.Add(objDoc.Bookmarks.Item("\endofdoc").Range, 3, 5) objTable.Range.ParagraphFormat.SpaceAfter = 6 For r = 1 To 3 For c = 1 To 5 objTable.Cell(r, c).Range.Text = "Row" & r & " Coulmn" & c Next Next objTable.Rows.Item(1).Range.Font.Bold = True objTable.Rows.Item(1).Range.Font.Italic = True objTable.Borders.Shadow = True Me.Close() End Sub
tanks you my friend
can you do exactly the same but an image from picturebox1.image?