Vaj*_*jda 4 c# excel office-interop
我正在尝试将excel的单元名称设置为某个自定义名称,然后通过其名称访问该单元格.是否有一些开箱即用的API调用来执行此操作,或者如果在命名单元格的情况下访问单元格和工作表以及单元格地址(即C2)时,如果我有工作表和单元名称的信息,我应该如何执行此操作.
另外要问一下,有没有办法获取绑定到该特定单元格的格式信息?(即,当我按名称访问单元格时,我想返回单元格值和此单元格的一些格式化属性,如果单元格是数字或文本,是否突出显示等等...)
问候,
弗拉基米尔·瓦伊达
我想你可能在寻找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();
Run Code Online (Sandbox Code Playgroud)