Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 按名称访问excel单元格_C#_Excel_Office Interop - Fatal编程技术网

C# 按名称访问excel单元格

C# 按名称访问excel单元格,c#,excel,office-interop,C#,Excel,Office Interop,我正在尝试将excel的单元格名称设置为某个自定义名称,并在以后按其名称访问该单元格。 是否有现成的API调用来执行此操作,或者如果在访问单元格和单元格时我有工作表和单元格名称的信息,我应该如何执行此操作 工作表和单元格地址(即C2),用于命名单元格 还有一个问题,是否有一种方法可以获取绑定到特定单元格的格式信息? (即,当我按名称访问单元格时,我希望返回单元格值和该单元格的某些格式属性,如果单元格是数字或文本,是否高亮显示,等等。) 问候, 弗拉基米尔·瓦伊达(Vladimir Vajda)我

我正在尝试将excel的单元格名称设置为某个自定义名称,并在以后按其名称访问该单元格。 是否有现成的API调用来执行此操作,或者如果在访问单元格和单元格时我有工作表和单元格名称的信息,我应该如何执行此操作 工作表和单元格地址(即C2),用于命名单元格

还有一个问题,是否有一种方法可以获取绑定到特定单元格的格式信息? (即,当我按名称访问单元格时,我希望返回单元格值和该单元格的某些格式属性,如果单元格是数字或文本,是否高亮显示,等等。)

问候,


弗拉基米尔·瓦伊达(Vladimir Vajda)

我认为您可能正在寻找
范围(“C2”)

至于格式信息,这可以通过Excel对象模型的各种属性获得。有关更多信息,请参阅

范围
类型(与上面引用的
范围
索引属性相反)还公开了一个
名称
属性,您可以在代码中设置该属性:

worksheet.get_Range("C2").Name = "fdafdfs"
worksheet.get_Range("fdafdfs").Select();

当我将C2单元名称更改为“fdafdfs”时,此范围(“C2”)是否有效?如何更改单元名称?我正在尝试以编程方式了解如何执行此操作。但手动选择单元格时,只需更改单元格名称,并在写C2的栏位输入另一个字符串。@phoog有关感谢phoog的更多信息,这是一个简单的解决方案。