首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VSTO c#检查单元格是否为空

VSTO c#检查单元格是否为空
EN

Stack Overflow用户
提问于 2013-03-17 04:58:34
回答 2查看 13.2K关注 0票数 3

如果有一个对单元格的引用,如何检查它是否为空?

伪代码:

代码语言:javascript
运行
复制
Excel.Range cell = (Excel.Range)MyRange.Cells[1, 1];
if (cell.value2.IsNull) { Stuff }
else { Other Stuff }

不幸的是,IsNull并不存在。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-21 11:20:05

你想太多了。Range.Value2返回一个对象。因此,如果您想检查空引用,只需执行以下操作

代码语言:javascript
运行
复制
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

票数 8
EN

Stack Overflow用户

发布于 2021-04-02 07:02:49

代码语言:javascript
运行
复制
if (mWSheet1.Cells[z, y + 3].Value2 != null)

代码语言:javascript
运行
复制
orderPc.ManufactureDate = Convert.ToString(mWSheet1.Cells[z, y + 3].Value2);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15454664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档