?

Log in

No account? Create an account

Previous Entry | Next Entry

Друзья, добрый день!

Возникли вопросы по возможностям работы в MS Word.

Проблема 1
Создаем документ, в котором на каждой странице должны быть указаны дата и номер ревизии данной страницы.

Эти данные размещаются в тексте колонтитула. На данный момент мы решаем эту проблему созданием раздела с каждой новой страницы, чтобы она имела свой уникальный колонтитул. Кто работал в Word, представляет, что такое сотни разделов, да еще с переменным форматированием (две колонки, одна, и снова две).

Вопрос, собственно, заключается в том - если ли какая-то возможность через ж.. или через что-то еще внутри одного раздела либо:

а) Умудриться делать разным содержимое колонтитулов или
б) Каким-либо другим способом размещать текст поверх колонтитула (но не внутри), который бы не двигался при перемещении основного текста.

Ну неужели ребята в MS не думали о бедных разработчиков документов и стандартов, с которых требует визуализацию ревизий документов! )) Надоело работать с кучей разъезжащихся разделов.

Проблема 2
Есть ли в принципе возможность (программная, например), связывать между собой куски текста разных документов, чтобы при изменении текста в одном, менялся текст в другом?

Заранее спасибо!

promo denokan giugno 1, 2015 06:00 188
Buy for 50 tokens
"Прогноз погоды на 29 мая. Температура 26-28 градусов, во второй половине дня ожидаются грозы, усиление ветра..." Я еду на вылет, слушая краем уха дяденьку из радио. Сегодня у меня рейс в набивший оскомину моим читателям Тиват, но от того, что истории, с ним связанные, здесь уже…

Comments

( 118 comments — Leave a comment )
Page 1 of 2
<<[1] [2] >>
man_blr
Jan. 16th, 2015 04:54 pm (UTC)
Мы у себя на офисе ведём документацию в Экселе. Если в одной ячейке сделать ссылку на вторую ячейку с текстом - то при замене текста во второй ячейке - то автоматически измениться текст на такой же в первой ячейке.
denokan
Jan. 16th, 2015 04:56 pm (UTC)
Интересный ход. Принцип понятен, но как насчет Word'а?

Вопрос возник в связи с тем, что некоторые наши начальники "что-то такое видели в British Airways"
(no subject) - TD - Jan. 16th, 2015 05:46 pm (UTC) - Expand
natoha
Jan. 16th, 2015 04:55 pm (UTC)
Обратитесь в сообщество useful_faq
avanik
Jan. 16th, 2015 05:00 pm (UTC)
Да все можно, конечно. Щас накидают программеры. А Ворд жопа еще та- сколько лет пытаюсь понять-фиг. Просто он нужен раз в месяц.
Через линки можно менять текст.
pirivotcheg
Jan. 16th, 2015 05:11 pm (UTC)
Через "гиперлинки" (hyperlinks, не знаю, как они в русской версии Ворда названы) - можно сделать ссылку, но не просто на текст - а на ПОЛЕ в другом файле Ворда (примеры видел, правил - но сам не делал такого "с нуля").

Важное "но" - если в файле 1 у нас ссылка на поле в файле 2 - то если мы внесли изменения в файл 2 (и сохранили его) - то в файле 1 у нас изменения появятся ТОЛЬКО после того, как мы нажмём (уже не помню где находящуюся) кнопку "обновить внешние связи". По-моему, она появляется в диалоге сохранения файла. Или при его открывании.. :-) Точно, при открывании, будет ещё одна кнопка "открыть и обновить ссылки".

По поводу номеров версий - довольно сложную штуку хотите - ИМХО, Ворд не для этого заточен. ИМХО - "для этого" вам нужна база данных на Аксессе, допустим. Там это - легко, и дата последнего обновления, и номер версии (тоже можно исхитриться) - и после изменения данных в таблице изменения "распространяются" по всей базе данных - тоже есть такая фича.

В частности, номер версии на каждой странице (опять - ИМХО) реализуем либо средствами Visual Basic - либо я даже и не знаю, стандартными функциями эту задачу не решить.

Вордом пользуюсь с версии 3.0 (1988, что ли, год). Так, для справки. :-) Макросы писал и тогда (просто записывались нажатия клавиш), и сейчас (Visual Basic).

Как-то так. По итогу - Excel или база на Access (если оставаться в границах MS Office) - будет самым подходящим решением для Вашей далеко не тривиальной задачи.

Удачи, кстати! :-)
denokan
Jan. 16th, 2015 05:16 pm (UTC)
Вот и я боюсь, что только макросами (и то, пока не понимаю как).
mmishka
Jan. 16th, 2015 05:13 pm (UTC)
Ну, ворд тут не очерь подходит
Ну тут не совсем корректно говорить о версии страницы. Если, например, страница 10 стала немного длиннее и залезла на следующую. Означает ли это, что изменились версии страниц 11 и далее просто за счет переползания текста по страницам?
Пожалуй, не корректно так сказать. Значит мы контролируем версии разделов (или абзацев).

Если пишем версию в колонтитул, то надо делать разделы с начала новой страницы по-хорошему.

Вобще-то есть программы для генерации документов, где текст хранится в базе данных, фактически, по абзацам, а потом выгружается документ с необходимыми атрибутами. При этом еще есть возможность совместной работы и утверждения по частям. Я когда-то пробовал такую штуку, но уже позабыл как она называлась.
denokan
Jan. 16th, 2015 05:17 pm (UTC)
Re: Ну, ворд тут не очерь подходит
--
Ну тут не совсем корректно говорить о версии страницы. Если, например, страница 10 стала немного длиннее и залезла на следующую. Означает ли это, что изменились версии страниц 11 и далее просто за счет переползания текста по страницам?
Пожалуй, не корректно так сказать. Значит мы контролируем версии разделов (или абзацев).
===

В нашем случае - именно так, если что-то изменилось на странице, неважно как, значит, это изменение должно быть отмечено боковой чертой, а в поле колонтитула должны быть указаны номер и дата ревизии.
(no subject) - ultranomad - Jan. 16th, 2015 05:41 pm (UTC) - Expand
(no subject) - denokan - Jan. 16th, 2015 05:44 pm (UTC) - Expand
mmishka
Jan. 16th, 2015 05:18 pm (UTC)
А по второму вопросу - вставляете связь через "специальную вставку".
denokan
Jan. 16th, 2015 05:20 pm (UTC)
Боюсь, что в гиперссылках (если я правильно понял мысль про Вставку) нет возможности связать один блок текста в одном .docx и другой блок текста в другом .docx.

Есть возможность переходов на место в документе, на файл в папке, на адрес в интернете и на создание нового файла.

По-крайней, мере, я не нашел возможностей, поэтому и задал вопрос.
(no subject) - mmishka - Jan. 16th, 2015 05:31 pm (UTC) - Expand
(no subject) - denokan - Jan. 16th, 2015 05:41 pm (UTC) - Expand
leh_a
Jan. 16th, 2015 05:24 pm (UTC)
наши начальники "что-то такое видели в British Airways"

начальники у бритишей процентов на 99 видели не word, а часть системы управления жизненным циклом изделия.
пару месяцев назад был на заводе авиадвигателей. там целый отдел уже года три "допиливает" эту систему которая позволяет ускорить разработку лопатки с месяца до пары часов
mmishka
Jan. 16th, 2015 05:34 pm (UTC)
Мне рассказывали, про то, как использовали source safe для в одной конторе для разработки массива организационной документации. Ну, там все Ай-Тишники были, так что им привычно.
(no subject) - dimas - Jan. 16th, 2015 06:34 pm (UTC) - Expand
(no subject) - denokan - Jan. 16th, 2015 06:37 pm (UTC) - Expand
(no subject) - dimas - Jan. 16th, 2015 06:42 pm (UTC) - Expand
(no subject) - zeleny - Jan. 18th, 2015 10:50 pm (UTC) - Expand
(no subject) - dimas - Jan. 18th, 2015 10:55 pm (UTC) - Expand
(Deleted comment)
denokan
Jan. 16th, 2015 05:41 pm (UTC)
Увы, но есть документы в авиации, где это наркоманское требование существует.
(no subject) - mmishka - Jan. 16th, 2015 05:45 pm (UTC) - Expand
(no subject) - denokan - Jan. 16th, 2015 05:46 pm (UTC) - Expand
(no subject) - kodt_rsdn - Jan. 18th, 2015 09:21 pm (UTC) - Expand
(Deleted comment)
(no subject) - denokan - Jan. 16th, 2015 05:48 pm (UTC) - Expand
(Deleted comment)
(no subject) - denokan - Jan. 16th, 2015 05:59 pm (UTC) - Expand
(no subject) - romadm - Jan. 16th, 2015 08:34 pm (UTC) - Expand
(no subject) - mmishka - Jan. 16th, 2015 05:41 pm (UTC) - Expand
(no subject) - denokan - Jan. 16th, 2015 05:42 pm (UTC) - Expand
(no subject) - mmishka - Jan. 16th, 2015 05:54 pm (UTC) - Expand
(no subject) - pirivotcheg - Jan. 16th, 2015 08:50 pm (UTC) - Expand
(no subject) - oude_rus - Jan. 16th, 2015 08:06 pm (UTC) - Expand
(Deleted comment)
(no subject) - denokan - Jan. 17th, 2015 05:54 am (UTC) - Expand
(Deleted comment)
(no subject) - denokan - Jan. 17th, 2015 07:51 am (UTC) - Expand
(Deleted comment)
(no subject) - denokan - Jan. 17th, 2015 06:34 pm (UTC) - Expand
(no subject) - oude_rus - Jan. 17th, 2015 09:05 am (UTC) - Expand
(Deleted comment)
(no subject) - oude_rus - Jan. 17th, 2015 07:50 pm (UTC) - Expand
(no subject) - kodt_rsdn - Jan. 18th, 2015 09:28 pm (UTC) - Expand
(no subject) - denokan - Jan. 18th, 2015 09:38 pm (UTC) - Expand
(no subject) - oude_rus - Jan. 17th, 2015 09:04 am (UTC) - Expand
(no subject) - kodt_rsdn - Jan. 18th, 2015 09:30 pm (UTC) - Expand
madmaks
Jan. 16th, 2015 05:57 pm (UTC)
как заметили выше, текстовый процессор не подходит для озвученной вами задачи
(если не брать в расчет полное ручное форматирование документа, от которого вы хотите уйти).

система документооборота, "система управления жизненым циклом изделия" и т.п. - вам надо в этом напрпавлении поглядеть.

из отечественых - http://www.normacs.ru/ поглядите описание что дает подобная система.

merrynose
Jan. 16th, 2015 06:05 pm (UTC)
А никаких систем типа ведения документации, типа confluence у вас нет? Ворд, как правильно говорили выше, род это не заточен.

Самый оптимальный выход, который мне видится, это как уже вам подсказали, создать текстовое поле поверх колонтитула, а лучше два: номер ревизии и дату. И написать простенкий макрос, который бы при запуске увеличивал номер ревизии текущей страницы на единицу, а в поле с датой помещал текущую дату. Запуск макроса вывести на тулбар.

Это совсем не сложно, буквально штук пять строк кода выйдет. Или сами разбертесь, или на fl.ru фрилансера наймите, там работы рублей на триста от силы
dimas
Jan. 16th, 2015 06:36 pm (UTC)
Конфлюенс таки не система ведения документации, и ближе к вики.

И с выгребанием результата чтобы сгерерировать что-то печатное или еще в каком виде, там можно тоже наплясаться :)
(no subject) - merrynose - Jan. 16th, 2015 07:56 pm (UTC) - Expand
(no subject) - dimas - Jan. 16th, 2015 08:00 pm (UTC) - Expand
(no subject) - merrynose - Jan. 16th, 2015 08:22 pm (UTC) - Expand
(no subject) - dimas - Jan. 16th, 2015 08:38 pm (UTC) - Expand
(no subject) - merrynose - Jan. 16th, 2015 09:55 pm (UTC) - Expand
zmaks
Jan. 16th, 2015 06:15 pm (UTC)
Есть документ на 20 страниц. Добавили одну строчку на страницу 4. В результате добавилась 4а и теперь страниц 21. Хочется чтобы автоматически поменялась ревизия на страницах 4-21? Или только на 4-4а? Или просто хочется поле и менять вручную?
denokan
Jan. 16th, 2015 06:18 pm (UTC)
В идеале - при подготовке ревизии, иметь поле на всех страницах, но чтобы дата менялась только на тех, кто изменились в этой ревизии, не затрагивая старую дату. Как это делать - везде вручную, или в одном месте, распространяя на остальные - неважно, хотя второй вариант красивее, конечно же.

Ревизия может делаться не один день и не один месяц. Но в поле ДАТА указывается дата выхода ревизии в свет, день утверждения в действие.

Если сдвигаются все страницы, значит, они все считаются обновленными в новой ревизии.
Автоматизация Word - Andrei Smolin - Jan. 16th, 2015 09:10 pm (UTC) - Expand
oude_rus
Jan. 16th, 2015 08:08 pm (UTC)
Боюсь вас разочаровать, но Ворд не предназначен для решения подобных задач. В нем диссертацию-то написать проблематично, а даже не то, что вам надо.

Вам нужна специльная программа, типа издательских или ТЕХа.
Andrei Smolin
Jan. 16th, 2015 09:23 pm (UTC)
А в какие ограничения Ворда можно упереться при написании диссертации? Оглавление(оглавления)? Ссылки? Индексы? Перечень таблиц? Вроде бы всё у него есть.
(no subject) - oude_rus - Jan. 16th, 2015 10:25 pm (UTC) - Expand
(no subject) - Andrei Smolin - Jan. 17th, 2015 08:30 pm (UTC) - Expand
(no subject) - alxt - Jan. 17th, 2015 06:25 am (UTC) - Expand
(no subject) - oude_rus - Jan. 17th, 2015 09:11 am (UTC) - Expand
(no subject) - alxt - Jan. 17th, 2015 09:43 am (UTC) - Expand
(no subject) - oude_rus - Jan. 17th, 2015 10:24 am (UTC) - Expand
(no subject) - alxt - Jan. 17th, 2015 10:30 am (UTC) - Expand
(no subject) - kodt_rsdn - Jan. 18th, 2015 09:36 pm (UTC) - Expand
Alexey Taranenko
Jan. 16th, 2015 08:28 pm (UTC)
По второй проблеме
Денис!
Вот так пробовали?
http://wordribbon.tips.net/T010803_Referencing_Fields_in_Another_Document.html
Alexey Taranenko
Jan. 16th, 2015 08:38 pm (UTC)
Re: По второй проблеме
вот так ссылка будет даже правильнее :)
https://support.office.com/en-us/article/IncludeText-field-1c34d6d6-0de3-4b5c-916a-2ff950fb629e

В общем документы можно между собой связать. Вставив текст из одного в другой. Единственное не уверен что автообновление будет работать. Возможно придется нажимать F9 для обновления блоков.
Re: По второй проблеме - Andrey Mirskiy - Jan. 17th, 2015 08:52 am (UTC) - Expand
romadm
Jan. 16th, 2015 08:30 pm (UTC)

Самое простое - PDF. сновная публикация в pdf документе,  в Word только исходник. В случае ревизии генерим нужные новые страницы в Word и заменяем в PDF документе. Я так все свои авиационные документы делаю. Тоже задавался этим вопросом в салоне время.

Andrei Smolin
Jan. 16th, 2015 09:26 pm (UTC)
Заменять страницы? Проще просто сохранить весь документ как PDF. Или я что-то не понял?
(no subject) - denokan - Jan. 17th, 2015 05:45 am (UTC) - Expand
(no subject) - Andrei Smolin - Jan. 17th, 2015 08:32 pm (UTC) - Expand
Maxim Kuznetsov
Jan. 16th, 2015 09:07 pm (UTC)
Проблема 1
Вставка - фигуры - прямоугольник.
Меню Формат - положение - дополнительные параметры - положение правее/ниже страницы.
Внутрь добавляем текст, если рамка не нужна - меняем границы

Edited at 2015-01-16 09:19 pm (UTC)
denokan
Jan. 17th, 2015 05:48 am (UTC)
Re: Проблема 1
Это, как и таблицу, невозможно закрепить, чтобы не ездило с текстом. Пробовали.
Re: Проблема 1 - Maxim Kuznetsov - Jan. 17th, 2015 07:14 am (UTC) - Expand
Re: Проблема 1 - denokan - Jan. 17th, 2015 08:02 am (UTC) - Expand
Re: Проблема 1 - Andrei Smolin - Jan. 17th, 2015 08:43 pm (UTC) - Expand
Re: Проблема 1 - denokan - Jan. 17th, 2015 08:45 pm (UTC) - Expand
Re: Проблема 1 - Andrei Smolin - Jan. 17th, 2015 11:14 pm (UTC) - Expand
Re: Проблема 1 - denokan - Jan. 18th, 2015 06:31 pm (UTC) - Expand
Re: Проблема 1 - Andrei Smolin - Jan. 19th, 2015 09:24 am (UTC) - Expand
Re: Проблема 1 - denokan - Jan. 19th, 2015 10:08 am (UTC) - Expand
Re: Проблема 1 - Andrei Smolin - Jan. 19th, 2015 10:10 am (UTC) - Expand
Re: Проблема 1 - denokan - Jan. 19th, 2015 10:16 am (UTC) - Expand
Re: Проблема 1 - Andrei Smolin - Jan. 19th, 2015 10:45 am (UTC) - Expand
Page 1 of 2
<<[1] [2] >>
( 118 comments — Leave a comment )

Profile

denokan
denokan

Latest Month

November 2017
S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627282930  

Tags

Powered by LiveJournal.com
Designed by yoksel