Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] Как автоматически изменять данные (http://forum.oszone.net/showthread.php?t=213013)

malish_andr 10-08-2011 20:38 1729359

Как автоматически изменять данные
 
Доброго времени суток.
Есть три word-овских документа. Как сделать так, что бы меняя данные о пользователе в одном документе автоматически менялись данные и в других 2-х документах.
Например: изменил ФИО в одном документе, автоматически ФИО поменялось и в других 2-х документах.

Iska 10-08-2011 21:44 1729412

malish_andr, либо макросом, либо выбрать нужные документы в Проводнике, далее — контекстное меню, свойства, вкладка «Сводка», «Дополнительно >>» и изменить свойства «Автор».

P.S. Тем самым Вы ещё не обезличите документ, если нужно последнее — для того есть иные средства.

Vadikan 10-08-2011 23:49 1729508

Цитата:

Цитата Iska
Тем самым Вы ещё не обезличите документ, если нужно последнее — для того есть иные средства. »

В Windows 7 так и можно обезличить



Наличие скрытых метаданных проверяется в Word 2010


Iska 11-08-2011 07:20 1729590

Ну, что скажешь тут ;)? Только «Ух, ты!», и посетовать, что у меня всё ещё старые версии, что резко ограничивает мои возможности в плане ценности даваемых советов.

Интересно: указанная возможность «Удаление свойств и личной информации» в свойствах документов обеспечивается именно «Windows 7» или же это сам Microsoft Word делегирует (и обеспечивает её реализацию) такую возможность Проводнику «Windows 7»?

malish_andr 11-08-2011 23:07 1730177

Цитата:

Цитата Iska
Проводнике, далее — контекстное меню, свойства, вкладка «Сводка», «Дополнительно >>» и изменить свойства «Автор». »

Это не совсем то.
Скажем в первом документе я меняю текст ФИО, дату, адрес, денежную сумму и т.д. так вот нужно что бы эти текстовые данные автоматически изменились в других 2-х документах. Это для того что бы ускорить процесс, а не набирать или копировать из одного документа в другой одни и те же текстовые данные.
Кроме макроса можно как нибудь ещё реализовать?
если нет, то как реализовать с помощью макроса?

Vadikan 12-08-2011 01:21 1730228

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

malish_andr, понятно теперь. Как вариант, можно смотреть в сторону Связывание или внедрение листа Excel. Обновили данные в Excel, они обновились в документах Word.

Наверное, можно и базовый Word документ создать с формами и как-то их связывать. Направление задано, ключевые слова тоже - удачи в поисках :)

malish_andr 12-08-2011 20:58 1730788

Спасибо! Как сделаю отпишусь.

Iska 13-08-2011 13:21 1731005

malish_andr, по тем же:
Цитата:

Цитата Vadikan
можно смотреть в сторону Связывание или внедрение листа Excel. »

принципам связывания:

1. В первом документе вставляется закладка на нужный текст; закладка выделяется и копируется.
2. В остальных документах вставляется как «Специальная вставка», переключатель «Связать» («Вставить связь»).

Если Вы пропустили п.1 и не стали создавать закладки вручную — будут созданы автоматические закладки «OLE_LINK1», «OLE_LINK2» и т.д.

Содержимое в этих документах будет обновляться при их открытии. Последнее обновлённое содержимое всегда сохраняется вместе с документом (даже если исходный документ-источник будет утерян — в документах-приёмниках останется содержимое).


Время: 18:06.

Время: 18:06.
© OSzone.net 2001-