Страницы: 1
RSS
Копирование таблицы из Word с сохранением количества и содержимого ячеек
 
Есть таблица в файле Word 2003, содержащая внутри ячеек по несколько абзацев. Подскажите, пожалуйста, как скопировать ее в Excel 2003, чтобы такие ячейки не разбивались на более мелкие по ячейке на абзац?
 
В ворде замените знак абзаца (по всей таблице) на «жжж»
Абзацы сольются в один
Скопируйте таблицу в Excel
Замените «жжж» на перевод строки (Alt + Enter)

PS: Или сразу в ворде межете заменить спец.символ «перевод абзаца» на какой-нибудь другой перевод строки,
который в Excel не приведет к построчному разбиению текста
 
А как в Excel ввести Alt+Enter? Просто поставить курсор в поле замены и нажать это сочетание? Или программно заменить на Chr(10) & Chr(13) ? Сейчас попробую, но предвижу проблему. Дело в том, что в исходных ячейках содержатся тексты на разных языках, в том числе читаемые справа налево  :)
 
Как вручную заменить - не знаю, — но макросом точно получится заменить «жжж» на Chr(10)
 
Спасибо, но остается одна проблема: вордовские тексты оформлены разными шрифтами и кеглями, а при замене на Chr(10) всё оформление пропадает. Кстати Alt-010 благополучно вставляется в поле замены.
 
Видно, с копированием таблицы ничего у меня не выйдет. Тогда может быть кто-нибудь подскажет, есть ли возможность из Excel ссылаться на конкретную ячейку таблицы в doc-файле? Там вообще какая-то хотя бы внутренняя нумерация ячеек существует? (извините, если офф-топ).
 
Цитата
leongur пишет:
Дело в том, что в исходных ячейках содержатся тексты на разных языках, в том числе читаемые справа налево :)

какой только экзотики нет

видела и делала в одной клетке
--жирность
--курсив
--разный цвет
--разрыв строки
--перенос строки
=======
а текста право-лево --не видела
Изменено: galina mur - 01.02.2013 10:54:00
Страницы: 1
Читают тему
Наверх