Determine Excel Version/Culture via Microsoft.Office.Interop.Excel
How can I achieve that in .NET/C#? yas4891 You could use this code snippet: (taken from one of my projects, so not guaranteed to work out of the box) Microsoft.Office.Interop.Excel.Application tExcel = new Application(); CultureInfo cSystemCulture = Thread.CurrentThread.CurrentCulture; CultureInfo cExcelCulture = new CultureInfo(tExcel.LanguageSettings.get_LanguageID( Microsoft.Office.Core.MsoAppLanguageID.msoLanguageIDUI)); try { Thread.CurrentThread.CurrentCulture = cExcelCulture; double tVersion; bool tParseSucceded = double.TryParse(tExcel.Version, out tVersion); // 12 is the first version