For many years I have successfully Opened, Read, Created new Excel files with the file extension .xls

Today we have the file extension .xlsx which no longer can be read by my older programs.

Is it just a case of re-compiling my code with a Reference to the newer Excel Versions (which generate .xlsx files by default) ?