Как ссылаться на именованные диапазоны рабочей книги в Excel с помощью VB. NET?
У меня есть рабочая книга Excel с числом именованных диапазонов, определенных в области рабочей книги и рабочей таблицы. Диапазоны области действия рабочей книги относятся к ячейкам / диапазонам в различных рабочих таблицах! Нет проблем с чтением и записью в именованные диапазоны рабочего листа (xlWB.Worksheets("SheetName").Range("WS_RangeName").Value
).
Однако, когда я пытаюсь прочитать значение из области именованного диапазона рабочей книги (xlWB.Names.Item("WB_RangeName").value
), возникают ошибки. На самом деле, свойство .Value
возвращает RefersToFormula (='SheetName'!$A$1
).
Очевидно, из RefersToFormula я могу получить имя листа и использовать xlWB.Worksheets("SheetName").Range("WB_RangeName").Value
, но я уверен, что должен быть лучший способ сделать это или я что-то упустил?!
У меня проблема с поиском (хорошей) ссылки на MS!