bool DeleteTabNamedRegion(NamedRegionsId nrMon, TabRegionIdentArg Arg)
nrMon. Моникёр для работы с именованными диапазонами.
Arg. Параметры выполнения операции.
Операция DeleteTabNamedRegion удаляет именованный диапазон с листа регламентного отчёта.
Для выполнения операции укажите в поле nrMon моникёр экземпляра регламентного отчёта с постфиксом «!Sheets!Ключ листа!NamedRegions», а в поле Arg параметры удаления именованного диапазона. Моникёр может быть получен при выполнении операции OpenPrxMeta.
Результатом выполнения операции будет логическое значение True, если удаление именованного диапазона завершилось успешно.
Ниже приведён пример удаления именованного диапазона. В запросе передаётся моникёр для работы с именованными диапазонами и наименование удаляемого диапазона. В ответе возвращается признак успешного удаления.
{
"DeleteTabNamedRegion" :
{
"nrMon" :
{
"id" : "ILBNJNHKDBCAGOAEGGMCAJHIOKJPOKMEOIOADBDOFONILPAG!M!S!PAJBBFBIKDBCAGOAEJOAGHLNCNALCNCJEOLBLLFIDBFHIGLPO!Sheets!1!NamedRegions"
},
"Arg" :
{
"name" : "Итоги"
}
}
}
{
"DeleteTabNamedRegionResult" : "1"
}
public static bool DeleteTabNamedRegion(string moniker, string deletedRegionName)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tDel = new DeleteTabNamedRegion()
{
nrMon = new NamedRegionsId() { id = moniker + "!Sheets!1!NamedRegions" },
Arg = new TabRegionIdentArg()
{
name = deletedRegionName
}
};
// Удаление именованного диапазона
var result = somClient.DeleteTabNamedRegion(tDel);
return result;
}
См. также: