I believe that in your code the full name of the book is Microsoft.Office.Interop.Excel.Workbook, and that excel is an instance of Microsoft.Office.Interop.Excel.Application.
If so, your code cannot work because the Workbook is an interface and the interfaces have no constructors. You should ask the excel application to create books for you, and in your case you just need to write:
Workbook wb = excel.Workbooks.Open(currentPath);
Similarly, if you want to create a new empty book, you must write:
Workbook wb = excel.Workbooks.Add(System.Reflection.Missing.Value);
source share