title: COMException occurred - Unknown name. (Exception from HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME)) when trying to modify an existing excel file
body: <p>3rd line returns COMException. oBooks.GetType().Invoke...</p>
  
  <pre><code>Dim oBooks As Microsoft.Office.Interop.Excel.Workbook = Me.fOpenXlsFile(strXLSFile)
  
  Dim ci As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("en-US")
  oBooks.GetType().InvokeMember("Add", Reflection.BindingFlags.InvokeMethod, Nothing, oBooks, Nothing, ci)
  
  For i As Int32 = 0 To objLv.Items.Count - 1
      oBooks.Styles.Item(i + 1).Interior.Color = objLv.Items(i).BackColor
  Next
  oBooks.Save()
  </code></pre>