Difference between revisions of "Table.Selection.Get"
(Created page with "{{infobox function |name=Get |object=Электронная таблица |caption=Работа с выделением |type=1...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:54, 7 February 2021
Get (Работа с выделением) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает строку или столбец визуального выделения с указанным индексом.
Синтаксис
Table.Selection.Get(<Индекс области выделения (INT)>,<Тип границы выделения (INT)>):<Столбец или строка выделения (INT)>
Аргументы
<Индекс области выделения (INT)>
- Аргумент задает индекс выделения. Важно понимать, что за время, которое прошло с момента вызова Count, выделение могло измениться и данная функция может вызвать исключение, так как выделение с текущим индексом больше не существует. Гораздо безопаснее использовать функцию GetArea, но и она подвержена такой же проблеме.<Тип границы выделения (INT)>
- Аргумент задает тип границы адресуемого выделения. Доступны следующие значения:- 0 -- получить левый столбец выделения.
- 1 -- получить правый столбец выделения.
- 2 -- получить верхнюю строку выделения.
- 3 -- получить нижнюю строку выделения.
Возвращаемое значение
Возвращает числовое значение.
Примеры
Выд:=Т.Selection(); For i:=1 To Выд.Count() Do Message("Выделение "+i+": "+Выд.Get(i,0)+":"+Выд.Get(i,2)+","+Выд.Get(i,1)+":"+Выд.Get(i,3)); EndDo; Выд.Clear();