Deepak,
could you please explain on how to call your RunMacro method. i.e what are the arguments that I need to pass in.
I have an excel macro that i am trying to call from C#. This is what I am doing
Excel.Application excelapp = new Excel.Application();
Excel.Workbook excelBook;
object missing = Type.Missing;
excelapp.Workbooks.Open("File1.xls", missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);
excelBook = excelapp.ActiveWorkbook;
excelapp.Visible = true;
excelapp.Run("Module1.MyMacro", "mymacroparam1", missing, missing, missing, missing, missing, missing,
missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing,
missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);
excelapp.Workbooks.Close();
This doesnt work.