C# 按名称访问excel单元格
我正在尝试将excel的单元格名称设置为某个自定义名称,并在以后按其名称访问该单元格。 是否有现成的API调用来执行此操作,或者如果在访问单元格和单元格时我有工作表和单元格名称的信息,我应该如何执行此操作 工作表和单元格地址(即C2),用于命名单元格 还有一个问题,是否有一种方法可以获取绑定到特定单元格的格式信息? (即,当我按名称访问单元格时,我希望返回单元格值和该单元格的某些格式属性,如果单元格是数字或文本,是否高亮显示,等等。) 问候,C# 按名称访问excel单元格,c#,excel,office-interop,C#,Excel,Office Interop,我正在尝试将excel的单元格名称设置为某个自定义名称,并在以后按其名称访问该单元格。 是否有现成的API调用来执行此操作,或者如果在访问单元格和单元格时我有工作表和单元格名称的信息,我应该如何执行此操作 工作表和单元格地址(即C2),用于命名单元格 还有一个问题,是否有一种方法可以获取绑定到特定单元格的格式信息? (即,当我按名称访问单元格时,我希望返回单元格值和该单元格的某些格式属性,如果单元格是数字或文本,是否高亮显示,等等。) 问候, 弗拉基米尔·瓦伊达(Vladimir Vajda)我
弗拉基米尔·瓦伊达(Vladimir Vajda)我认为您可能正在寻找
范围(“C2”)
至于格式信息,这可以通过Excel对象模型的各种属性获得。有关更多信息,请参阅
范围
类型(与上面引用的范围
索引属性相反)还公开了一个名称
属性,您可以在代码中设置该属性:
worksheet.get_Range("C2").Name = "fdafdfs"
worksheet.get_Range("fdafdfs").Select();
当我将C2单元名称更改为“fdafdfs”时,此范围(“C2”)是否有效?如何更改单元名称?我正在尝试以编程方式了解如何执行此操作。但手动选择单元格时,只需更改单元格名称,并在写C2的栏位输入另一个字符串。@phoog有关感谢phoog的更多信息,这是一个简单的解决方案。