Hi All,
i need to do vookup in a excel .I have used invoke code activity. It works fine in development enviroment. but in production excel pop-up come “Do u want to save the file” .PFA the code in invoke code.
Try
Dim app As Microsoft.Office.Interop.Excel.Application
Dim workbook As Microsoft.Office.Interop.Excel.Workbook
Dim worksheet As Microsoft.Office.Interop.Excel.Worksheet
app = New Microsoft.Office.Interop.Excel.ApplicationClass
workbook= app.Workbooks.Open(ConsolidatedFilePath)
worksheet = CType(workbook.Worksheets(“Sheet1”), Microsoft.Office.Interop.Excel.Worksheet)
Dim rows_Count As Integer = worksheet.UsedRange.Rows.Count
For i As Integer = 2 To rows_count
worksheet.Range(“F” + i.ToString).FormulaLocal =“=VLOOKUP(Sheet1!D”+i.ToString+“,Sheet2!A:H,2,FALSE)”
worksheet.Range(“E” + i.ToString).FormulaLocal =“=VLOOKUP(Sheet1!D”+i.ToString+“,Sheet2!A:H,1,FALSE)”
worksheet.Range(“G” + i.ToString).FormulaLocal =“=VLOOKUP(Sheet1!D”+i.ToString+“,Sheet2!A:H,3,FALSE)”
worksheet.Range(“H” + i.ToString).FormulaLocal =“=VLOOKUP(Sheet1!D”+i.ToString+“,Sheet2!A:H,5,FALSE)”
worksheet.Range(“I” + i.ToString).FormulaLocal =“=VLOOKUP(Sheet1!D”+i.ToString+“,Sheet2!A:H,4,FALSE)”
worksheet.Range(“J” + i.ToString).FormulaLocal =“=VLOOKUP(Sheet1!D”+i.ToString+“,Sheet2!A:H,6,FALSE)”
worksheet.Range(“K” + i.ToString).FormulaLocal =“=VLOOKUP(Sheet1!D”+i.ToString+“,Sheet2!A:H,7,FALSE)”
worksheet.Range(“L” + i.ToString).FormulaLocal =“=VLOOKUP(Sheet1!D”+i.ToString+“,Sheet2!A:H,8,FALSE)”
Next
app.DisplayAlerts = False
workbook.Save
workbook.Close
worksheet = Nothing
workbook.Close
workbook = Nothing
app.Quit
app = Nothing
Catch ex As Exception
End Try
please help
@ppr please help