通过名称访问excel单元格

本文关键字:excel 单元格 访问 | 更新日期: 2023-09-27 18:14:15

我试图将excel的单元格名称设置为一些自定义名称,然后通过其名称访问该单元格。是否有一些开箱即用的API调用来做到这一点,或者我应该如何做到这一点,如果我有工作表和单元格名称的信息,在访问单元格和在命名单元格的情况下,工作表和单元格地址(即C2)。

还有一个问题,是否有一种方法可以获取绑定到特定单元格的格式化信息?(即当我通过名称访问单元格时,我想返回单元格值和这个单元格的一些格式属性,如果单元格是数字或文本,它是否突出显示等)

问候,弗拉基米尔•Vajda

通过名称访问excel单元格

我想你可能在找Range("C2")

关于格式化信息,可以通过Excel对象模型的各种属性获得。详见http://msdn.microsoft.com/en-us/library/ff197454.aspx

Range类型(与上面引用的Range索引属性相反)还暴露了Name属性,您可以在代码中设置该属性:

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