bool TabInsertColumns(TabSheetId tTabSheet, TabInsertDeleteArg tArg)
tTabSheet. Моникёр таблицы, в которую добавляются столбцы.
tArg. Параметры добавления столбцов.
Операция TabInsertColumns добавляет столбцы в таблицу.
Для выполнения операции укажите в поле tTabSheet моникёр таблицы, а в поле tArg параметры добавления столбцов. Моникёр может быть сформирован на основании моникёра открытого экземпляра объекта, с таблицей которого осуществляется работа, по следующим правилам:
«Моникёр экземпляра экспресс-отчёта»!Tab. Таблица экспресс-отчёта (если в экспресс-отчёте один лист).
«Моникёр экземпляра экспресс-отчёта»!Sheets!Ключ листа!Tab. Таблица заданного листа экспресс-отчёта (если в экспресс-отчёте несколько листов).
«Моникёр экземпляра рабочей книги»!Tab. Таблица рабочей книги (если в рабочей книге один лист).
«Моникёр экземпляра рабочей книги»!Sheets!Ключ листа!Tab. Таблица заданного листа рабочей книги (если в рабочей книги несколько листов).
«Моникёр экземпляра рабочей книги»!CorrTab. Таблица с матрицей корреляции.
«Моникёр экземпляра рабочей книги»!CoeffTab. Таблица с коэффициентами уравнения.
«Моникёр экземпляра рабочей книги»!WeightsTab. Таблица с матрицей весов.
«Моникёр экземпляра регламентного отчёта»!Ключ листа. Таблица отдельного листа регламентного отчёта.
Результатом выполнения операции будет логическое значение true, если вставка столбцов завершилась успешно.
Ниже приведён пример вставки столбцов на странице регламентного отчёта. В запросе передаётся моникёр страницы и параметры вставки столбцов. В ответе приходит признак удачного выполнения операции.
{
"TabInsertColumns" :
{
"tTabSheet" :
{
"id" : "S1!M!S!P1!1"
},
"tArg" :
{
"index" : "5",
"count" : "3",
"type" : "2"
}
}
}
{
"TabInsertColumnsResult" : "1"
}
public static bool AddColumns(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операции
// Параметры выполнения операции
var tTab = new TabInsertColumns()
{
tArg = new TabInsertDeleteArg()
{
index = 5,
count = 3,
type = 2
},
tTabSheet = new TabSheetId() { id = moniker }
};
// Добавление столбцов
var result = somClient.TabInsertColumns(tTab);
return result;
}
См. также: