Vb.Net-Informations.com



     VB.NET Excel 2007 Tutorials

 * Open and Edit Cells in an Excel 2007 file in VB.NET


Open and Edit Cells in an Excel 2007 file in VB.NET

The following sections you can find how to open and edit an Excel 2007 worksheet through VB.NET 2005. For open or edit an Excel 2007 worksheet in VB.NET 2005 , you have to add the Microsoft Excel 12.0 Object Library in you project.

From the following pictures to show how to add Excel reference library in your project.

1. Create a new project and add a button to the Form.

Select reference dialouge from Project menu

excel_reference.jpg

Select Microsoft Excel 12.0 Object Library and click OK button

excel_library.jpg

Now you can start coding to open or read from Excel file and edit cells.


         VB.NET Source Code Download           Print Source Code
         Open and Edit Cells in an Excel 2007 file in VB.NET - Download
        
Vb.Net Help

Imports Excel = Microsoft.Office.Interop.Excel
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, _
	ByVal e As System.EventArgs) Handles Button1.Click

        Dim xlApp As Excel.Application
        Dim xlWorkBook As Excel.Workbook
        Dim xlWorkSheet As Excel.Worksheet

        xlApp = New Excel.ApplicationClass
        xlWorkBook = xlApp.Workbooks.Open("c:\test1.xlsx")
        xlWorkSheet = xlWorkBook.Worksheets("sheet1")
        'display the cells value B2
        MsgBox(xlWorkSheet.Cells(2, 2).value)
        'edit the cell with new value
        xlWorkSheet.Cells(2, 2) = "http://vb.net-informations.com"
        xlWorkBook.Close()
        xlApp.Quit()

        releaseObject(xlApp)
        releaseObject(xlWorkBook)
        releaseObject(xlWorkSheet)

    End Sub

    Private Sub releaseObject(ByVal obj As Object)
        Try
            System.Runtime.InteropServices.Marshal.ReleaseComObject(obj)
            obj = Nothing
        Catch ex As Exception
            obj = Nothing
        Finally
            GC.Collect()
        End Try
    End Sub

End Class

In the code , Imports Excel = Microsoft.Office.Interop.Excel - we assign the excel reference to a vatriable Excel.

When you execute this program , the program open the file c:\test1.xlsx and edit the content in the cell B2, it replace the old content to "http://vb.net-informations.com" . Before running this program you have to create an excel file name test1.xlsx and add some data in the cell B2.

VB.NET 2005 Excel 2007 Related Contents
*     How to create an Excel 2007 file in VB.NET 2005
*     How to read entire worksheet in an Excel workbook
*     How to Format Excel 2007 Page in VB.NET
*     How to insert a Picture in Excel 2007 through programing on VB.NET 2005
*     How to insert a background Picture in Excel 2007 through VB.NET 2005
*     How to create a Chart in Excel 2007 in VB.NET
*     How to export a Chart in Excel 2007 as Picture file from VB.NET
*     How to Excel 2007 Chart in VB.NET Picture Box
*     How to Excel 2007 DataBar in VB.NET
*     How to Excel 2007 Data Validation Input Message
*     How to read data from excel using OLEDB
*     How to insert cell data in an Excel file using OLEDB
*     How to update cell data in an Excel file using OLEDB
*     How to export from database to excel
*     How to export from DataGridView to excel

VB.Net Related Topics
*     Microsoft .Net Framework Tutorials
*     VB.NET Language Basics Tutorials
*     VB.NET Program Flow Control Tutorials
*     VB.NET Collections Tutorials
*     VB.NET String Tutorials
*     VB.NET Files Tutorials
*     VB.NET Excel 2007 Tutorials
*     VB.NET Crystal Reports Tutorials
*     VB.NET Communications Tutorial
*     VB.NET ADO.NET Tutorial with source code
*     ADO.NET Data Providers help and Tutorial
*     VB.NET ADO.NET Dataset Tutorial
*     ADO.NET DataAdapter and Dataset
*     VB.NET ADO.NET DataView Tutorial
*     VB.NET Remoting Tutorial
*     VB.NET XML Tutorial
Search here for more Vb.Net Source Code :


   Categories

    HOME
    VB.NET
    CSHARP

 
 
   













  |  Home   |  SiteMap   |  About   |
net-informations.com (C) 2010 All Rights Reserved