删除VSTO中的命名范围

时间:2009-11-13 14:42:32

标签: .net excel vsto

我有一个VSTO电子表格,并重新开始前端。我需要更改一些命名范围来反映这一点。

看不到这样做的好方法,所以我创建了其他命名范围并指出代码来引用它们。

有更好的方法吗?

2 个答案:

答案 0 :(得分:1)

Excel.ActiveWorkbook.Names.Item(1).Delete();

注意:括号不是方形的,即使这是c#。

答案 1 :(得分:0)

我不确定VSTO电子表格如何更新命名范围会有所不同。假设您要扩展命名区域中的单元格范围(并假设Excel 2007),然后转到“公式”选项卡并单击“名称管理器”并选择要更新的名称。在表单的底部单击“引用”按钮(带有指向范围左上角的红色箭头的按钮)。表单将折叠为“引用”框,您将能够重新选择范围。点击 再次“引用”按钮(现在带有向下箭头)返回完整的“名称管理器”表单。关闭“名称管理器”并确定提示以保存对范围的更改。

您的范围现在将参考新选择。希望这就是你想要的!