如何防止在c#中重命名excel表

时间:2015-04-20 04:20:20

标签: c# excel

我在保存工作表时收到引用错误,因为现有工作表名称已重命名。因此,请指导以避免用户更改工作表实际名称,或者即使用户重命名,也会在保存数据/重新加载页面/保存更改时将其重命名为ORIGINAL名称。

请帮忙解决这个问题。

谢谢, 色纱

1 个答案:

答案 0 :(得分:0)

我相信你有几种选择。您可以将工作表的工作表名称存储在xlVeryHidden工作表中,只需在保存事件后重命名工作簿上的工作表。

https://msdn.microsoft.com/EN-US/library/office/ff836466.aspx

您还可以简单地引用工作表的代码名称,如果您锁定VBA项目,用户将无法更改这些代码名称。

https://msdn.microsoft.com/EN-US/library/office/ff837552.aspx

但所有这些都需要你提供更多关于你需要的细节。