删除VSTO中的命名范围

我有一个VSTO电子表格,并重新调整了前端。 我需要改变一些命名的范围来反映这一点。

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

有没有更好的办法?

我不确定如何做一个VSTO电子表格会对如何更新一个命名范围产生任何影响。 假设您想扩展命名范围中的单元格范围(并假设Excel 2007),然后转到“公式”选项卡,然后单击“名称pipe理器”并select要更新的名称。 在表单底部点击“引用”button(带有指向范围左上方的红色箭头的button)。 表单将折叠到“引用”框,您将可以重新select范围。 再次单击“引用”button(现在向下箭头)返回到完整的“名称pipe理器”窗体。 closures“名称pipe理器”并确定提示,将更改保存到该范围。

您的范围现在将引用新的select。 希望这是你想要的!

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

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