Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

21 Июль 2019, 01:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Как в макросе определить строку элемента управления  (Прочитано 5125 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Abell
Участник
**
Offline Offline

Сообщений: 7


« Ответ #25221: 5 Май 2014, 12:29 »

Спасибо, поизучаю внимательней, о результатах сообщу.

Пока обошелся следующим корявым кодом:

DIM tSheet As Object
rem Задаем начальную строку и количество строк
bRow=4
cRow=65
rem Получаем активный лист
tSheet=ThisComponent.GetCurrentController().GetActiveSheet()
For i=bRow To cRow
 If tSheet.GetCellByPosition(1,i).GetString Then
  tSheet.GetCellByPosition(3,i).Value=tSheet.GetCellByPosition(2,i).Value
 Else
  tSheet.GetCellByPosition(3,i).Value=0
 EndIf
Next
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!