These assemblies are different for different office versions.OfficeXP uses 10.0.0.0, Office2003 uses the interop version of 11.0.0.0 and Office 2007 uses the version of 12.0.0.0 etc. xls.doc etc.To work with these different office file formats we have to use separate office interop assemblies. Net programs.They maintain clean object model which represents the structure of office files like. These assemblies/dlls contain classes which help us to work or interact with the Office files through our.