Создана база в Ехсель и шаблон а Ворд. Через слияние создаю нужные мне документы.
Произошел сбой, и пришлось восстановить связь(слияние) межде Ворд и Ехсель.
И теперь у меня в документах Ворд в изменилось форматирование цифр: кое-где после запятой 12, а кое-где вообще только целые цифры. И форматирование дат изменилось...В базе Ехсель все как надо.
Помогите пожалуйста !!! стоит Windows XP... там так все непонятно, я еле слияние восстановила, а с форматированием никак не справлюсь... :-(
не ругайтесь за корявость мзложения... я ябсолютный чайник... :-(
Это сообщение было отредактировано: top, 13 Мар, 2010 г. - 17:04
Полагаю, это как-то связано с Windows XP...создавались эти документы (ворд-ехсель), когда стоял другой Windows...там все проще было (для меня)...
вчера целый день редактировала полученные документы...наверняка наделала кучу опечаток... :roll:
а может я неправильно объяснила проблему? неужели никто не может помочь :-(
Это сообщение было отредактировано: top, 15 Мар, 2010 г. - 12:21
Как думаете, от чего зависит форматирование в "выходном" документе? от эхселевской базы? :roll:
Честно, ничего не понял.
Что такое "связь(слияние) между Ворд и Ехсель" ?
Какую задачу Вы решаете? Что должно получиться в итоге?
Есть копирование таблицы из Excel в Word. Это?
Давно уже не игрался с такими штуками. Очень давно, помню, было такое, что прямо в документе Word можно было сослаться на таблицу в Excel, но ничего не помню - как это и какие проблемы были, как решались. Помню только вывод - никогда больше не пользоваться этим инструментом. :(
Какая версия Word? При запуске пишет.
Дело тут вот в чём. В M$ Word (версии 2003 по крайней мере) есть такая штука как Mail Merge. В Word рисуется шаблон, страничка оформляется как надо, лого там рисуется, линии может какие, отступы там какие нибудь, красивости и т.д. и т.п.
В Excel создаётся [B]таблица данных[/B] с заголовками, в таблице - непосредственно сами данные - конкретные значения. В шаблоне Word расстанавливается всякие (длинные, короткие, числа, слова и т.п.) [B]поля[/B] на странице, в которые при "слиянии" (merge - англ.) попадут, в соответствии с заголовками таблицы, значения из таблицы. В самом Word есть кнопочка типа "генерируй документы", при нажатии на которую генерируются N-ое количество копий шаблона с различными данными внутри (N = количеству записей таблицы данных, в общем случае). Удобно если например в качестве данных были бы куча адресов, имён. Типа: "Дорог[I]ой[/I] [I]Иван Иванович[/I], спешу сообщить...", "Дорог[I]ие[/I] [I]Василий Никифорович и Варвара Андреевна[/I], спешу сообщить...", "Дорог[I]ая[/I] [I]Аполинария Никифоровна[/I], спешу сообщить...", "Дорог[I]ой[/I] [I]Пётр Петрович[/I], спешу сообщить...".
Недостаток как раз заключается в том что числовые данные там передаются в формате "абы каком". Насколько мне помнится (пользовался Офисом 2003 довольно давно, сейчас пользуюсь 2007 и на 2010 переходить собрался), там нужно как-то каждое поле как-то настраивать. У меня было всегда решение переконвертировать всё в текстовые величины в Excel-е, с фиксацией десятичного разделителя (запятой или точки - в зависимости от кривости региональных установок Windows).
Это сообщение было отредактировано: Bystander, 26 Авг, 2010 г. - 16:56
[quote][I]2010-08-26 16:53 Bystander писал(а):[/I]
[b]Недостаток как раз заключается в том что числовые данные там передаются в формате "абы каком".[/b] Насколько мне помнится (пользовался Офисом 2003 довольно давно, сейчас пользуюсь 2007 и на 2010 переходить собрался), там нужно как-то каждое поле как-то настраивать. У меня было всегда решение переконвертировать всё в текстовые величины в Excel-е, с фиксацией десятичного разделителя (запятой или точки - в зависимости от кривости региональных установок Windows)[/quote]
Очень рада, что тема всплыла :)... я ведь так проблему и не решила...
Когда я работала в "старых" виндовс, ворд, ехсель - этой проблемы(форматирования) небыло... Более того: у меня сейчас есть возможность открывать эти шаблоны в ворд-ехсель 2003 - и тоже все в порядке.
Но в одном шаблоне (у меня их много :) ) - я случайно "разорвала" связь ехсель-ворд... и пришлось ее восстановить... и вот этот шаблон теперь выдает мне исходящие документы в неприличном виде...приходится корректировать, и соответственно это время и потенциальные ошибки... :-(
очень мучаюсь, и была бы рада помощи... :roll:
Все операции форматирования чисел необходимо проделать в Excel, в Word-е только происходит отображение содержимого таблицы. В зависимости от необходимости можно использовать например Excel-евскую функцию TEXT([i]выражение[/i];[i]формат[/i]) или при надобности округления - ROUND(..), FLOOR(..), CEILING(..).
Например: [CODE]=TEXT(4532,2357;"0,00")[/CODE] даст в результате отформатированое число 4532,23