Table.Area.Modify
Revision as of 15:20, 21 August 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=Area.Modify |object=Электронная таблица |caption=Объединение ячеек |ty...")
Area.Modify (Объединение ячеек) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция изменяет размеры и положение текущей области в соответствующей ей таблице. Т.е., действие функции соответствует вызову Area, только на существующем объекте, который после исполнения функции будет указывать на другую область. Функцию можно применять, к примеру, если объект области таблицы, полученный при вызове функции, используется в других местах программы, поэтому, изменить объект невозможно, однако, можно изменить область, на которую он указывает.
Синтаксис
Table.Area.Modify(<Левый столбец (INT)>,<Верхняя строка (INT)>,<Правый столбец (INT)>,<Нижняя строка (INT)>)
Аргументы
<Левый столбец области (INT)>
- Указывает на левый столбец новой области. Нумерация начинается с единицы.<Верхняя строка области (INT)>
- Указывает на верхнюю строку новой области. Нумерация начинается с единицы.<Правый столбец области (INT)>
- (необязательный аргумент) Указывает на правый столбец новой области. Нумерация начинается с единицы. Если аргумент не задан, область будет состоять из одного столбца, заданного в первом аргументе.<Нижняя строка области (INT)>
- (необязательный аргумент) Указывает на нижнюю строку новой области. Нумерация начинается с единицы. Если аргумент не задан, область будет состоять из одной строки, заданной во втором аргументе.
Примеры
Function ВыполнитьРаботу(Т,Ar,...) ... Ar.Modify(Т,Т.CurColumn,Т.CurLine); ... EndFunction