Как вы можете программно определить область для определенного имени с помощью SpreadsheetGear?

Поддержка работы с определенными именами в SpreadsheetGear не так хороша, как для других компонентов Excel.

Это можно сделать? Если да, то как?

Когда я копирую на листе из другой книги, область действия ограничена этим листом, и я бы хотел применить его ко всей книге.

Так вы определяете имя с областью рабочей книги

SpreadsheetGear.IWorkbook workbook = workbookView.ActiveWorkbook; SpreadsheetGear.INames definedNames = workbook.Names; definedNames.Add(name, refTo, SpreadsheetGear.ReferenceStyle.A1); definedNames[name].Comment = "SomeComment"; definedNames[name].Visible = true; 

«Когда я копирую на листе из другой книги, объем ограничивается этим листом»

Если я понимаю, что вы отвечаете, вы не можете делать то, что хотите, и это логически невозможно. Определенные имена всегда должны иметь «область рабочей книги», то есть это workbook.Names Имена, содержащие данные определенных имен. Теперь, основываясь на этом факте, если вы скопируете лист из workbookA в workbookB, лист не содержит ничего о определенных именах этой книги ( workbookA.Names ), поэтому он никогда не сможет сохранить свои ссылки.

Надеюсь, это поможет.

  • ссылка в excel вызывает дублирование вызова
  • Открытие xlsx-файла, созданного с помощью SpreadSheetGear
  • Экранные шрифты выглядят размытыми по сравнению с Excel
  • FormatNumber заменить Decimal запятой, используя SpreadsheetGear dll
  • Spreadsheetgear: преобразование ошибок в Datetime
  • Как изменить формат Excel, когда изменяется тысяча и десятичный разделитель
  • Обходной путь или альтернатива графику (диаграмма) .GetBitmap ()?
  • Тип данных столбца Excel, исключая строку заголовка
  • Диапазон копирования SpreadSheetGear 2012 с условным форматированием
  • Руководство в Excel с использованием SpreadSheetGear
  • Защита рабочей книги Excel с использованием SpreadsheetGear в C #
  • Interesting Posts

    Как вычислить продолжительность времени в Excel Исключая выходные и праздничные дни, а вторая дата = текущая дата и время

    Что не так с этим макросом Excel VBA Command?

    RESTful API-вызов из Excel VBA

    Excel VBA пользовательская форма следующая и предыдущая + первая и последняя запись

    Суммируйте значение в одной колонке на основе значения в другом столбце – excel 2013

    Макрос форматирования не работает на всех листах

    Заполнение фильтров и сохранение в формате PDF

    MsgBox (ActiveWorkbook) – «Объект не поддерживает это свойство или метод»

    Поиск строки даты в файле excel

    Свойство filename propertyIk.xls не читается при попытке чтения из файлов Excel

    Тип содержимого ответа JSP Excel

    Строковая манипуляция – заменить строку заданным пределом

    чтение файла excel, проверка правильности формата и значений

    как читать данные из файла CSV с помощью объектно-c

    как ссылаться на ячейку, вызываемую функцией из

    Давайте будем гением компьютера.