我正在使用VSTO(由于客户端请求,在Visual Studio 2008上)在单个单元格上创建命名区域,然后将其保存到工作簿中,并在应用程序重新启动时读取。
如果我删除了excel中包含一个或多个命名范围的行,保存我的工作簿并重新启动excel,则该行中的命名范围仍将返回,这导致了我的问题。
为了给细胞命名,我做了一个简单的应用程序。选择名字=“随便”。为了在启动时让它们回来,我使用了应用程序。活动工作簿。名字。
有人能告诉我这是否是正确的行为吗?如果是这样,是否有任何方法可以通过C#excel互操作代码将范围过滤到当前可见的范围。
提前感谢。