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

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

18 Август 2019, 20:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Об  (Прочитано 686 раз)
0 Пользователей и 1 Гость смотрят эту тему.
def882
Новичок
*
Offline Offline

Сообщений: 4


« Стартовое сообщение: 10 Март 2019, 20:22 »

Добрый вечер
Начало своей проблемы я уже описал в соседней (ветка Calc, https://forumooo.ru/index.php?topic=7564.new;topicseen#new), но все-таки решил осуществить решение вопроса посредством Writer.
В чем суть:
Супруга делает разного рода отчеты по работе. Что они из себя представляют: текстовые документы в которых по большей части один и тот же текст, но есть таблицы уникальные для каждого отдельного документа и среди текста есть данные которые необходимо менять для каждого документа (к примеру наименование организации, дата какого-либо предыдущего документа и тп).
Я вижу решение своей задачи в организации связи между двумя документами: один в виде таблицы в который каждый раз заносятся нужные данные (те же наименование организации, дата, таблицы которые должны быть в конечном документе) и непосредственно текстовым документом, который при занесении новых данных в табличный документ будет их перечитывать и подставлять в соответствующее место.
В Writer есть функция OLE которая как раз позволяет организовать подобную связь, но вот в чем проблема: она вставляет в текстовый документ всю таблицу. Соответственно в теории можно получить нужный мне результат, но метод видится мне костыльным (я думаю можно создать одну большую таблицу, в которой будут храниться все изменяющиеся данные, связать с ней несколько "подтаблиц" каждая из которых будет представлять из себя ссылку на отдельный документ большой таблицы (к примеру один файл - чисто дата, второй - название организации и тп) и посредством OLE уже подставить ссылки в нужные места текстового документа на каждую из "подтаблиц")

Прошу направить меня в нужное русло, намекните как лучше организовать эту связь. Может надо макросами воспользоваться? Но там опять таки насколько я знаю будет проблема связать разные документы

Сильно не пинайте на ламерские вопросы (=
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #1: 10 Март 2019, 20:41 »

Если это будет не очень понятно - переспроси
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
kompilainenn
Мастер
*****
Offline Offline

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



« Ответ #2: 10 Март 2019, 20:58 »

Джон, ему нужна связка с таблицами из кальк, я так понял. Модет связь DDE будет более полезной?
Записан

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

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


« Ответ #3: 10 Март 2019, 21:09 »

Джон, ему нужна связка с таблицами из кальк, я так понял. Модет связь DDE будет более полезной?
Не нужно этого. Решение JohnSUN - идеальный вариант.
Записан

С уважением,
Михаил Каганский
Bigor
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 630


« Ответ #4: 11 Март 2019, 09:09 »

Можно объединить предложения JohnSUN и kompilainenn и заморочиться рассылкой Улыбка Тогда у жены ТС будут все варианты ее документов, а вывести она сможет любой.
Записан
def882
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #5: 11 Март 2019, 22:03 »

Если это будет не очень понятно - переспроси
Способ ясен, в общем-то довольно удобный и простой. Если бы не было одного "но" - мне бы помимо прочего еще и отдельные таблицы вставлять в текстовый файл

Джон, ему нужна связка с таблицами из кальк, я так понял. Модет связь DDE будет более полезной?

А можно поподробнее? Я вроде бы кой-чего самую малость в поисковиках понимаю, но найти информации о DDE в libre office не смог...
Записан
kompilainenn
Мастер
*****
Offline Offline

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



« Ответ #6: 11 Март 2019, 22:11 »

А можно поподробнее? Я вроде бы кой-чего самую малость в поисковиках понимаю, но найти информации о DDE в libre office не смог...
Копируете нужный диапазон из таблицы Кальк, открываете Writer и Вставить как...-Связь DDE. Вставляется таблица с данными из Кальк, которые автоматически будут обновляться в Writer, если данные в Кальк будут обновлены.
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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