Hi Gurus,
I have a very simple question. How can I get one cel color in excel.
I read the Excel file, and want to get one Cell color. My code is below:
========================CODE====================
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim objExcel As New Excel.Application
Dim objWrkBk As Excel.Workbook
Dim objSht As Excel.Worksheet
Dim objRng As Excel.Range
Dim strCol, strCell As String
Dim maxCol, maxRow As Integer
Dim iRow, iCol As Integer
Dim objColor As Excel.Font
maxRow = 2
maxCol = 2
objWrkBk = objExcel.Workbooks.Open("K:\LaPonce\test.xls")
objSht = objWrkBk.Worksheets(1)
objExcel.Visible = True
For iCol = 1 To maxCol
For iRow = 1 To maxRow
strCol = Chr(Asc(iRow) + 16)
strCell = strCol + iCol.ToString
objRng = objSht.Range(strCell)
MsgBox(objRng.Value)
objColor = objSht.Cells.Font
MsgBox(objColor.Color.GetType.GetProperty("color", Reflection.BindingFlags.ExactBinding))
objColor = Nothing
Next
Next
End Sub
=================================================
THE CODE IN
vb.net, BUT C# CODE IS ALSO HIGHLY ACCEPTABLE.
THANKS FOR UR HELP.
HIMADRISH
Thanks!
Populate