如何使用VSTO检查Excel中是否正在使用名称?

时间:2010-02-26 09:40:24

标签: c# excel vsto

我需要知道Excel中是否已经使用了某个名称(例如作为命名范围),因此我不允许尝试创建重复的名称。我尝试了以下但循环体永远不会执行(没有抛出异常,它看起来像集合是空的)。

有人可以建议和替代吗?

foreach (Excel.Name n in _workbook.Names)
{
    if (n.Name == name) return true;
}
return false;

0 个答案:

没有答案