我正在尝试使用c#和oledb在Excel工作表中创建命名范围。我不想为此使用COM对象interops。我找不到执行此任务的任何在线示例,尽管从命名范围读取是普遍的。
背景是我将有外部数据(来自Sql数据库表的Xml片段)需要在此Excel工作簿的各种工作表的下拉列表中使用,在Excel文件之前我不会知道这些值由该计划选择和开放。 workkbook的预处理的一部分是创建和加载这些下拉列表。创建将在隐藏工作表中创建命名范围,然后在其他工作表上创建下拉列表,引用命名范围(我不确定我可以执行此操作而不使用COM互操作,但请尝试我必须)。