• Post category:ApiName
  • Запись изменена:25.01.2024

new ApiName()

Класс, представляющий изображение.

Настройки

Название Описание Описание
Name строковый Задает имя активному листу.
RefersTo строковый Возвращает или задает формулу, для которой определено имя.
RefersToRange ApiRange Возвращает объект ApiRange по ссылке.

Методы

Название Описание
Delete Удаляет объект DefName.
GetName Возвращает тип класса ApiName.
GetRefersTo Возвращает формулу, для которой определено имя.
GetRefersToRange Возвращает объект ApiRange по его имени.
SetName Устанавливает строковое значение, представляющее имя объекта.
SetRefersTo Устанавливает формулу, для которой определено имя.

 

Пример

builder.CreateFile("xlsx");
var oWorksheet = Api.GetActiveSheet();
oWorksheet.GetRange("A1").SetValue("1");
oWorksheet.GetRange("B1").SetValue("2");
oWorksheet.GetRange("C1").SetValue("=SUM(A1:B1)");
Api.AddDefName("numbers", "Sheet1!$A$1:$B$1");
var oDefName = Api.GetDefName("numbers");
oDefName.SetName("summa");
oDefName.SetRefersTo("=SUM(A1:B1)");
var oNewDefName = Api.GetDefName("summa");
oWorksheet.GetRange("A3").SetValue("A new name of the range: " + oNewDefName.GetName());
oWorksheet.GetRange("A4").SetValue("The name 'summa' refers to the formula from the cell C1.");
oWorksheet.GetRange("A5").SetValue("Formula: " + oDefName.GetRefersTo());
builder.SaveFile("xlsx", "ApiName.xlsx");
builder.CloseFile();