title: try to hide last column fail with error "Cannot shift objects off sheet"
body: <p>So for some purpose, I need to insert a comment in the last column of excel. </p>
  
  <p>Since I don't want user to be able to see the comment I inserted, I try to hide the column.</p>
  
  <p>Somehow it gave me an error "Cannot shift objects off sheet"</p>
  
  <p>Constants.cs</p>
  
  <pre><code>HIDDEN_DATA_COL =  16384; // Which is last column in excel 2007
  </code></pre>
  
  <p>MyUtil.cs</p>
  
  <pre><code>Excel.Range range = ws.get_Range(ws.Cells[1, Constants.HIDDEN_DATA_COL], ws.Cells[1, Constants.HIDDEN_DATA_COL]);
   range.AddComment(result);
   range.Comment.Shape.Width = 50;
   range.Comment.Shape.Height = 50;
   range.EntireColumn.Hidden = true;
  </code></pre>
  
  <p>I also make some trial : </p>
  
  <ul>
  <li>remove range.EntireColumn.Hidden and the code is OK.</li>
  <li>changing the HIDDEN_DATA_COL to number less than 10 its also make the runtime error dissapear.</li>
  </ul>
  
  <p>Any idea on how to fix it?</p>