Hi Teams;
Excel AIP in ASP.Net Web Page.
Highlight the Excel cell if Search content is found.
Thanks
in Advance.
Your
Help is Highly Appreciate.
I Have a task, to place excel API as the part of my asp.net
web page .when the user upload a excel file that should to display in the API. Beside
the API a text box is there user enter a search text & Click Search button,
if the search text is present in Excel API (Excel file) then the corresponding
cell of excel (sheets) should highlight with Yellow back color.
I am achieving the same goal in Word API. What I am doing???
########################################################
1. I am using the name space Microsoft.Office.Interop.Word;
2. In page load I am display the word file in Iframe/WinWordControl.dll(3rd
party tool)
3.In search button click I am open the word document &
search the word phase in word document if found I am pain it.
4. Close the word document and kill the word processor.
Code snap:-
******************************
Word.Document doc = wordApp.Documents.Open(ref file,
ref
nullobj, ref nullobj, ref
nullobj, ref nullobj, ref
nullobj,
ref
nullobj, ref nullobj, ref
nullobj, ref nullobj, ref
nullobj,
ref
nullobj, ref nullobj, ref
nullobj, ref nullobj, ref
nullobj);
string
m_Content = wordApp.ActiveDocument.Content.Text;
foreach
(Microsoft.Office.Interop.Word.Range range in doc.Words)
{
if
(range.Text.Trim() == txtSearchWord.Text.Trim())
{
range.HighlightColorIndex = Microsoft.Office.Interop.Word.WdColorIndex.wdDarkYellow;
range.Font.ColorIndex =
Microsoft.Office.Interop.Word.WdColorIndex.wdWhite;
//wordwin.InnerText
= m_Content;
}
else
{
lblDocContent.Text = "The Search Text:- "+ txtSearchWord.Text
+ " Not Found. !";
}
wordwin.Attributes["src"] = "document/GTCS.doc";
}
wordApp.ActiveDocument.Close(ref nullobj, ref
nullobj, ref nullobj);
Killwordproc();
## ######### ###### #####
In Case of Excel API, I am able to display the excel API in
Web Page/open the document/search the text.
But my
problem is search can perform only single column of a sheet not the all columns
of sheet.
Second
thing is painting the cell
Thanks'
Prasanta Kumar Pradhan.