Исключение COMException с InteropServices C # в Excel только с xlsx

#c# #excel #ms-office

#c# #excel #ms-office

Вопрос:

Получение исключения

 {System.Runtime.InteropServices.COMException (0x800A03EC): Exception from HRESULT: 0x800A03EC}
  

при добавлении проверки для столбцов xlsx.

Строка кода, вызывающая исключение:

 xlWorkSheet.get_Range("E:E", misValue).Validation.Add(Excel.XlDVType.xlValidateCustom, Type.Missing, Type.Missing, """");
  

Приведенный выше код отлично работает с .xlx , но не работает с .xlsx .