Q: How To Determine Which Version of Excel last saved a Workbook I have some excel files (.xls) that is being automatically generated from some system, and I am distributing these files to some users and they edit some fields in it and send it back to me.
I need to know from each file they sent me which version of excel they are using (is it office 2003, 2007, 2010, 2013...?) because I want to know what is the lowest versions I need to keed support for.
Is there a way to take these files and get the excel version that saved each one of them ?
I tried this solution Programmatically finding an Excel file's Excel version but it didn't do it...

A: I believe this is what you are looking for, at least it worked fine for my application.
 var excelWB = new OleDocumentPropertiesClass();
 excelWB.Open(FilePath, false, dsoFileOpenOptions.dsoOptionDefault);
 string FileUsedVersion = excelWB.SummaryProperties.Version.ToString();

Greetings 
