如果有一个对单元格的引用,如何检查它是否为空?
伪代码:
Excel.Range cell = (Excel.Range)MyRange.Cells[1, 1];
if (cell.value2.IsNull) { Stuff }
else { Other Stuff }不幸的是,IsNull并不存在。
发布于 2013-03-21 11:20:05
你想太多了。Range.Value2返回一个对象。因此,如果您想检查空引用,只需执行以下操作
if(Range.Value2 == null)
{
  //blah blah
}
else
{
  //blah blah
}您可能应该多查看一下在线API文档。
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.range.value2(v=office.14).aspx
http://msdn.microsoft.com/en-us/library/ms262200(v=office.14).aspx
发布于 2021-04-02 07:02:49
if (mWSheet1.Cells[z, y + 3].Value2 != null)或
orderPc.ManufactureDate = Convert.ToString(mWSheet1.Cells[z, y + 3].Value2);https://stackoverflow.com/questions/15454664
复制相似问题