Excel工作簿工作表的唯一名称或GUID属性

时间:2019-04-18 10:50:01

标签: excel spreadsheet guid uniqueidentifier

是否可以为每个excel工作簿工作表设置一个唯一的GUID属性。这样,即使用户重命名工作表,我也可以通过工作表唯一GUID以编程方式检索正确的工作表。

我们正在创建一个插件,即使用户将其重命名为其他值,该插件也应能够指向正确的Excel工作表。

在excel工作表对象中找不到任何句柄或属性。

app.buildUrl().__gwt_instance.a;

enter image description here

1 个答案:

答案 0 :(得分:1)

这是一个远景,但是我将直接在Excel中(通过VBA编辑器)为工作表设置(Name)字段...

enter image description here

...,然后查看是否可以从C#实现中的工作簿的互操作性属性的CodeName字段中访问。

如果您不熟悉如何使用该编辑器,请在Excel中按 Alt + F11

显然,在进行了更改之后,保​​存工作簿,然后从C#项目中重试。

该字段用于特定用途,但仅是设计时字段,您不能在运行时设置它。使用它的目的是,如果工作表名称更改或索引更改,您仍然可以通过技术名称(CodeName)进行引用。

我很想知道它的运行方式以及它是否对您有用。