Создайте именованный диапазон в листе Excel, используя oledb и C # - PullRequest
2 голосов
/ 26 января 2011

Я пытаюсь создать именованный диапазон в листе Excel, используя c # и oledb. Я не хочу использовать взаимодействия объекта COM для этого. Мне не удалось найти ни одного онлайн-примера выполнения этой задачи, хотя чтение из именованного диапазона распространено.

Фоном является то, что у меня будут внешние данные (фрагменты Xml из таблицы базы данных Sql), которые необходимо использовать в раскрывающихся списках на различных листах в этой книге Excel, значения которых я не буду знать, пока файл Excel не будет выбран и открыт программой. Частью предварительной обработки рабочей книги является создание и загрузка этих выпадающих списков. Создание будет состоять в том, чтобы создать именованные диапазоны на скрытом листе, а затем создать выпадающие списки на других листах, ссылаясь на именованные диапазоны (я не уверен, что смогу сделать это, не прибегая к взаимодействию COM, но попытаться должен).

...