Перестала печататься сетка

Автор ishayahu, 26 мая 2011, 11:25

0 Пользователи и 1 гость просматривают эту тему.

ishayahu

Раньше печаталась, а теперь - нет(
Прошелся по шагам, и на этом этапе присваивания не происходит. Почему - понять не могу(
REM Сеточка
CellRange= Sheet.getCellRangeByPosition (0,0,5,I-1)
oBorder = CellRange.BottomBorder
With oBorder
.Color = 0
   .InnerLineWidth = 10
   .OuterLineWidth = 0
   .LineDistance = 0
End With
 
CellRange.BottomBorder = oBorder
CellRange.LeftBorder = oBorder
CellRange.RightBorder = oBorder
CellRange.TopBorder = oBorder


[вложение удалено Администратором]
WinXP - OO3.3/LibreOffice3.3

RFJ

Всё нормально присваивается.

[вложение удалено Администратором]

ishayahu

а у меня нет(( может быть дело в том, что у меня LibO 3.4?

[вложение удалено Администратором]
WinXP - OO3.3/LibreOffice3.3

Рыбка Рио

Цитата: ishayahu от 26 мая 2011, 13:19может быть дело в том, что у меня LibO 3.4?
Да, в rc1 и rc2 сетки не видно почему-то. Нужно наверное баг зафайлить (если его ещё не зафайлили).

Кстати, вот чуть подправленный вариант макроса.


[вложение удалено Администратором]
ubuntu 12.04 + LibO3.6.0

ishayahu

О, круто) жаль сам не догадался. что можно разнести на два массива)
Правда в отчете что-то намудрилось, буду разбираться)
Вы только в скрипт изменения вносили?
WinXP - OO3.3/LibreOffice3.3

Рыбка Рио

Цитата: ishayahu от 26 мая 2011, 15:36только в скрипт изменения вносили?
Нет, ещё в диалоге ListBox1 (месяцы). Кстати, макрос в том виде не печатает у меня, извините.
ubuntu 12.04 + LibO3.6.0

ishayahu

а какие изменения в диалоге? Я заметил только появление значений по умолчанию, за что тоже спасибо)
Кстати, проверил на 3.3 и понял, что в 3.4 есть еще ошибка, кроме отображения сетки - не работает Rowset - выводится всего лишь два столбца из трех. Написал им об этом баге:
https://bugs.freedesktop.org/show_bug.cgi?id=37641
WinXP - OO3.3/LibreOffice3.3