VSTO c#检查单元是否为空

所以我开始使用VSTO,我期望这个问题已经被问到和回答,但是,我找不到这样的答案。

所以,如果我有一个单元格的引用,我该如何检查它是否为空。

伪代码:

Excel.Range cell = (Excel.Range)MyRange.Cells[1, 1]; if (cell.value2.IsNull) { Stuff } else { Other Stuff } 

不幸的是,IsNull不存在。

你过度的 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