Ru-Board.club
← Вернуться в раздел «Программы»

» LibreOffice / OpenOffice (часть 2)

Автор: Fofanov
Дата сообщения: 12.01.2016 06:55
Кто-нибудь ставил 5.1.0 RC1 (Win 64 bit)?
У меня в Calc в меню "Окно" отсутствуют пункты "Разбить" и "Фиксировать".
Автор: gf7777z
Дата сообщения: 12.01.2016 16:18
"Вид" -> "Разбить окно" ?
Автор: rsuan
Дата сообщения: 13.01.2016 04:14
Ведётся какой-нибудь централизованный changelog по Libre и Apache?
Автор: Fofanov
Дата сообщения: 13.01.2016 07:28
gf7777z
Спасибо. Действительно, пункты "Разбить окно" и "Фиксировать строки и столбцы" теперь в меню "Вид".
Автор: SSchumi
Дата сообщения: 13.01.2016 08:37
У меня сейчас 5-ка, стоит автоматически запускать с виндоус, или там по научному. Но суть такая, что в трее значок теперь. А можно сделать, чтобы она при старте винды подгружала свои либы, но значка не было?

Добавлено:
И второй вопрос - если эта автозагрузка не включена, как её включить?
А то на втором пк тоже стоит, но это значка я не вижу.
Автор: denver 22
Дата сообщения: 13.01.2016 08:49

Цитата:
если эта автозагрузка не включена, как её включить?

Сервис - Параметры - Память - "Запускатьс Виндой"

Цитата:
чтобы она при старте винды подгружала свои либы, но значка не было?

Предположу, что так сделать нельзя.
Автор: VictorVG2
Дата сообщения: 13.01.2016 10:47
SSchumi

Не правя исходники не пересобрав бинарники soffice.exe/soffice.bin не сделать. Вам придётся вручную найти место где создаётся окно и изменить этот фрагмент алгоритма не нарушая его работы. Но, обычно это окно скрыто в трее и если его специально не сделать видимым оно не мешает. Его задача простая - предоставить нам возможность создать/открыть документ, а либы подгружаются через API в момент вызова соответствующего модуля пакета.
Автор: gf7777z
Дата сообщения: 14.01.2016 11:26
Нарисовался 5.1.0 RC2.
После его установки (W10 x64) Calc стал крашить систему по KERNEL_ERROR.
Пришлось откатиться на 5.0.4
Автор: VictorVG2
Дата сообщения: 15.01.2016 00:34
gf7777z

Паника ядра. В морг.
Автор: Fofanov
Дата сообщения: 15.01.2016 05:50
gf7777z
Т.е. пока лучше не обновляться (сижу на RC1)?
Автор: gf7777z
Дата сообщения: 15.01.2016 09:56
Fofanov

Цитата:
Т.е. пока лучше не обновляться?

Именно так. У меня, правда, и на RC1 Calc изредка крашил систему (при выделениях с Shift'ом).
Автор: Garrett
Дата сообщения: 15.01.2016 10:50
gf7777z
А может это не офис виноват, а кривая W10?
Автор: gf7777z
Дата сообщения: 15.01.2016 11:10
Garrett
5.0.4 - полёт нормальный.
Автор: Falcon99
Дата сообщения: 15.01.2016 15:44
Здесь уже прочитал про вопрос-ответ по Openoffice как вставить в ячейку текущую дату в виде макроса:

Код: sub InsertDateNow

Dim SelectedItem
SelectedItem = ThisComponent.CurrentSelection
If SelectedItem.supportsService("com.sun.star.sheet.SheetCell") Then
SelectedItem.NumberFormat = 36
SelectedItem.Value = Now()
End if

end sub
Автор: Garrett
Дата сообщения: 15.01.2016 21:10
Falcon99
Почему вам не использовать autohotkey (или подобную программу) для данной задачи?
Автор: SSchumi
Дата сообщения: 15.01.2016 21:13
Как делалось в ms офис, смутно помню.
Здесь нет. Помогите.
Есть картинка, я её вставляю. Хочу добавить поверх картинки в центре текст.
И потом размножить, поменяв у новой картинки текст.
Автор: VictorVG2
Дата сообщения: 15.01.2016 22:13
SSchumi

В принципе это XML в контейнере, можно отсюда плясать в любом HTML редакторе. Стоит искать что-то типа <div>...</div>. Это первое что на ум приходит.
Автор: SSchumi
Дата сообщения: 16.01.2016 08:59
VictorVG2
Неожиданно. Первый фейл

Добавлено:
Не можно, просто что пока не вижу привязки текста к картинке. Сейчас пробую.

Добавлено:
Ага сделать, сделал.
Но не могу их "сгруппировать" что ли, привязать друг к другу, чтобы перемещались по странице вместе.
https://help.libreoffice.org/Draw/Adding_Text/ru
Только почему не нахожу:
"Выделите текстовый объект и выберите параметры Формат - Текст. Будет открыто диалоговое окно Текст."
Автор: SSchumi
Дата сообщения: 16.01.2016 13:09
Разобрался - мне помогла врезка.
https://help.libreoffice.org/Writer/Frame/ru
Автор: Falcon99
Дата сообщения: 16.01.2016 19:31

Цитата:
Falcon99
Почему вам не использовать autohotkey (или подобную программу) для данной задачи?


А зачем мне ставить дополнительную программу, если все это можно сделать через макрос, а в Libre Office это вообще встроенная функция? правда у меня в нем часто появляется предложение восстановить поврежденный файл и при восстановлении часть информации теряется, потому решил попробовать Open Office.
Автор: Garrett
Дата сообщения: 18.01.2016 11:06
Falcon99
Я использую дату в разных местах. Поэтому мне удобно её генерировать в независимом приложении. К тому же я там повесил на клавиши вызов часто используемых программ, сворачивания и разворачивания, и много других дел.
Автор: SSchumi
Дата сообщения: 18.01.2016 11:18
А как будет по английски врезка в Libreoffice?

Добавлено:
По ходу envelope
Автор: Falcon99
Дата сообщения: 18.01.2016 12:49
Garrett

Цитата:
Я использую дату в разных местах. Поэтому мне удобно её генерировать в независимом приложении. К тому же я там повесил на клавиши вызов часто используемых программ, сворачивания и разворачивания, и много других дел.


Понял, меня к сожалению такой вариант не устраивает. Мне необходимо узнать на что надо поменять значение в строке SelectedItem.NumberFormat = 36 чтобы получить результат функции как "DD.MM.YYYY HH:MM". В крайнем случаем будут использовать вариант с секундами, как сейчас.
Автор: gf7777z
Дата сообщения: 18.01.2016 13:45
Falcon99
Из https://wiki.openoffice.org/wiki/RU/kb/00000121 :


Цитата:
Если требуется использовать иной формат ячейки, но его код неизвестен, тогда рекомендуется воспользоваться макрорекордером через меню Сервис &#8594; Макросы &#8594; Записать макрос, записав макрос форматирования ячейки. Искомый код будет записан в тексте макроса.
Автор: Falcon99
Дата сообщения: 18.01.2016 14:34
Большое спасибо, в поисках на это не наткнулся.
Автор: Garrett
Дата сообщения: 18.01.2016 15:34
Falcon99

Код: sub InsertDateNow
Dim SelectedItem
SelectedItem = ThisComponent.CurrentSelection
If SelectedItem.supportsService("com.sun.star.sheet.SheetCell") Then
SelectedItem.Value = Now()
SelectedItem.NumberFormat = FindCreateNumberFormatStyle("DD.MM.YYYY HH:MM",ThisComponent)
End if
end sub

Function FindCreateNumberFormatStyle (sFormat As String,Optional doc,Optional locale)
Dim oDoc As Object
Dim aLocale As New com.sun.star.lang.Locale
Dim oFormats As Object
Dim formatNum As Integer

oDoc=IIf(IsMissing(doc),ThisComponent,doc)
oFormats=oDoc.getNumberFormats()
If ( Not IsMissing(locale)) Then
aLocale=locale
End If
formatNum=oFormats.queryKey (sFormat,aLocale,TRUE)
If (formatNum=-1) Then
formatNum=oFormats.addNew(sFormat,aLocale)
If (formatNum=-1) Then formatNum=0
'MsgBox "new Format number is " & formatNum
End If
FindCreateNumberFormatStyle=formatNum
End Function
Автор: Falcon99
Дата сообщения: 19.01.2016 05:11
Garrett, gf7777z спасибо за помощь, вопрос закрыт.
Автор: gf7777z
Дата сообщения: 20.01.2016 17:58
Новый Зигзаг МакКряк - выложен 5.0.5.1
Интересно, как долго они собираются на этом шпагате (5.0 - 5.1) стоять?
Автор: VictorVG2
Дата сообщения: 20.01.2016 19:17
gf7777z

Release Plan - окончание поддержки версии 5.0 намечено на 29 мая 2016, для версии 5.1 на 27 ноября, 2016.

Основные даты релизов:

Версия дата стабилизации кода дата выпуска
Автор: gf7777z
Дата сообщения: 28.01.2016 12:37
Выложили 5.1.0.3
Поставил, работает.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116

Предыдущая тема: PALO JEDOX


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.