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

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

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

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Общий шаблон для слияния в Word и Writer  (Прочитано 1102 раз)
0 Пользователей и 1 Гость смотрят эту тему.
МР
Форумчанин
***
Offline Offline

Сообщений: 86


« Стартовое сообщение: 8 Апрель 2019, 13:52 »

Возможно ли  использование общего файла?
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 683



« Ответ #1: 8 Апрель 2019, 19:38 »

а более подробно?
Записан

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

Сообщений: 86


« Ответ #2: 3 Май 2019, 15:17 »

Word и  Writer "сбивают" друг другу настройку на источник данных. При попытках использовании в качестве шаблона файлов формата doc и odt были проблемы с подключением к источнику данных из Writer-a после Word-a. При  использовании docx вроде бы всё восстанавливается. Нужно не часто и не сильно, поэтому в наличии причинно-следственных связей могу и ошибаться
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 683



« Ответ #3: 3 Май 2019, 19:24 »

А можно по шагам, что вы делаете? И что ломается при переходе на ворд и обратно
Записан

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

Сообщений: 86


« Ответ #4: 4 Май 2019, 23:58 »

Поковырялся немного, похоже причина в форматах файла. Во вложении файлы примеров. Города.xls - источник данных.
Гор1.odt - файл с рассылкой, созданный во Writer-е. При повторном открытии позволяет практически сразу перейти к созданию общего документа (без повторного выбора источника). Чтобы его "не  сломать", скопировал в Гор2.odt, открыл в  Word и настроил  слияние. После этого мне не удалось получить приемлемый общий файл из Гор2.odt во Writer-e - файл формируется, но поля слияния не заполняются.
Если шаблон  создать в формате docx, то один и тот же файл можно использовать и в Word, и во Writer. Правда во Writer-е  приходится всякий раз подтверждать выбор источника данных, а в Word-е выбирать его, если был перед этим слияние выполнялось во Writer-е.

* Сл.zip (29.29 Кб - загружено 3 раз.)
« Последнее редактирование: 5 Май 2019, 00:23 от МР » Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 683



« Ответ #5: 5 Май 2019, 09:30 »

Вы много хотите за бесплатно
Записан

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

Сообщений: 86


« Ответ #6: 5 Май 2019, 13:49 »

Вы много хотите за бесплатно

Нужно не часто и не сильно...

Так что, "не очень-то и хотелось" Улыбка
Всё же слияние во Writer-е   делалось явно позже  Word-a, поэтому не вижу никаких избыточных запросов и ожиданий в тестировании документа на совместимость. Тем более, как оказалось, при выполнении  некоторых условий, совместимость, пусть и с шероховатостями, имеется.

Спасибо за отклик.
Записан
economist
Форумчанин
***
Offline Offline

Сообщений: 978


« Ответ #7: 6 Май 2019, 09:18 »

Крайний раз слияние работало и не ломалось в Word и Writer в формате DOC, если не вру, в 2008-м году (OpenOfficeInfra 321). Тогда же VBA код в XLS работал и сохранялся как OO, так и в Excel. Это было чудное время интероперабельности.
Сейчас вижу один выход - поддерживать сразу два шаблона для слияний (DOC для Word, ODT для Writer), не допуская работы с неродным форматом, потому что сломаться может легко. 

С т.зр. юзабельности всяких слияний - Writer/Calc по мнению рядовых пользователей лучше, т.к. Ctrl+Shift+F4 - и им доступны в браузере баз данных десятки разнородных источников и сотни запросов, каждый из которых годится для слияния. Единственное что сильно напрягает - отсутствие в браузере БД ну хоть каких-нибудь "папок" для раскладки сотен запросов и таблиц по "темам", хоть в API что-то на эту тему попадалось.     
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
mikekaganski
Мастер
*****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 416


« Ответ #8: 6 Май 2019, 10:39 »

Цитата:
Всё же слияние во Writer-е   делалось явно позже  Word-a, поэтому не вижу никаких избыточных запросов и ожиданий в тестировании документа на совместимость. Тем более, как оказалось, при выполнении  некоторых условий, совместимость, пусть и с шероховатостями, имеется.

Хмм... не могу точно сказать про "явно позже  Word-a"; однако в 1986 году мануал по StarWriter I version 3.0, насколько я понимаю (не знаю немецкого), описывает Mail Merge в составе меню печати (говоря об адресатах) - см. тут. Статья с упоминанием слияния в Ворде, доступная по ссылке из статьи в Википедии, тоже от 1986.

Что же до ожиданий, то естественно, что ожидание нормальной поддержки формата ODF от MS Word, заявляющего такую поддержку, чтобы информация о слиянии не терялась, - естественно, безосновательное (и конечно же, это не может быть проблемой MS Word!). А (хотя бы частичная) поддержка такой информации в стороннем для ЛО формате DOCX - это ни в коем случае не заслуга разработчиков ЛО, старающихся улучшить совместимость со сторонними форматами, а конечно же, заслуга самого формата DOCX Подмигивающий
Записан

С уважением,
Михаил Каганский
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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