[Решено] Writer: Слетает форматирование при вставке строки в таблицу

Автор Massaraksh7, 22 мая 2024, 21:43

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

Massaraksh7

При выполнении простого макроса, который вставляет строку в таблицу слетает форматирование таблицы.
Version: 24.2.3.2 (X86_64) / LibreOffice Community
Build ID: 433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba
CPU threads: 4; OS: Windows 10.0 Build 22000; UI render: Skia/Raster; VCL: win
Locale: ru-RU (ru_RU); UI: ru-RU
Calc: CL threaded
Sub Main3
ParaEnum = ThisComponent.Text.createEnumeration
While ParaEnum.hasMoreElements()
  Para = ParaEnum.nextElement()
  if Para.supportsService("com.sun.star.text.TextTable") Then
     Para.Rows.insertByIndex(1,1)
  end if
Wend
end sub

Massaraksh7

#1
Вернулся к версии 7.6.7.2 - то же самое.
Проверил на Linux (там версия 6...не помню) - там всё нормально работает.
Windows не любит?  ???
P.S.: Нет, что-то другое
Linux 7.5.6.2 - не работает.
---
Такое впечатление, что в районе 7 версии что-то случилось.

Massaraksh7

Да и вручную, честно говоря, хреново работает.

economist

Чем разбираться с таким - проще макросом заново вставить всю таблицу и применить Стиль к ней (или раскрасить). Таблицы лучше брать из Base по Ctrl+Shift+F4 (там же могут оказаться таблицы Calc, Excel, dbf, все базы данных).
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

kompilainenn

Баг репорт лучше бы написать, это же регрессия явно
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Massaraksh7

Цитата: economist от 23 мая 2024, 07:13проще макросом заново вставить всю таблицу
Не проще. Это меняет логику обработки.

Massaraksh7

Цитата: kompilainenn от 23 мая 2024, 10:49Баг репорт лучше бы написать, это же регрессия явно
Адресом поделитесь.

bigor

Поддержать наш форум можно здесь

Massaraksh7


Massaraksh7

Делаю баг-репорт, не могу найти "Add an Attachment". Где он?

kompilainenn

Выше, сначала сохраняете репорт, потом добавляете файл
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Massaraksh7


kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Massaraksh7


Massaraksh7

В общем, эта проблема, оказывается, тянется больше пяти лет, и конца-края не видно. ???