Имя: Пароль:
IT
1С v8
Конвертировать из DOC в XLS.
0 LevelUP
 
05.06.17
17:55
Здравствуйте!
Чем-то можно сделать, сохранив форматирование?
1 Волшебник
 
модератор
05.06.17
17:56
копипастом
2 Garykom
 
гуру
05.06.17
17:56
традиционный китайский вопрос?
3 Garykom
 
гуру
05.06.17
17:59
(1) только с таблицами прокатит и то криво

по сути задача сводится к дискретизации, берем форматированное содержимое в doc и делим по нужной сетке на ячейки нужного размера, причем некоторые будут объединенные в сложных случаях
4 LevelUP
 
05.06.17
18:22
Ну ладно. Обойдусь.
5 Сияющий Асинхраль
 
05.06.17
19:36
Можно, еще со старых офисов можно было. Если мне память не изменяет в ворд еще со времен первых виндовых офисов можно было вставить объект Excel, при клике на который открывался самый что ни на есть обыкновенный Excel. Отображалось и печаталось это совершенно также как в обычном Excel-е, из недостатков (могу соврать, было это очень давно) между компами будто бы это перемещалось не здорово, но если работать только на том компе, где это было сделано - проблем не наблюдалось...
6 Сияющий Асинхраль
 
05.06.17
19:38
+(5) Сказал про Excel в файле Ворд, кажись это работало и в обратную сторону...
7 sdv2000
 
05.06.17
19:40
ну это технология OLE, чуть ли не с win 3.0 работает, но ТС нужна именно конвертация, я так понимаю
8 Сияющий Асинхраль
 
05.06.17
19:42
(7) Она самая, но, насколько я понимаю, автор просит сохранить форматирование, а это как раз решает его проблемы, других ограничений ТС будто бы не поставил...
9 LevelUP
 
05.06.17
20:08
(8) да мне нужно для печатной формы. Конечная цель - табличный макет ВПФ. Просто неохота перерисовывать в Excel (или mxl) что уже есть в ворде. А через OLE (спец вставка) все же не то, там окошко с полноценным вордом вставляется на лист Excel, а не в ячейки так сказать. Что не даст конечного результата.
10 Ислам
 
05.06.17
20:11
(0) Растяни первую ячейку до необъятных размеров, и вставь в нее весь документ.
11 LevelUP
 
05.06.17
20:15
(10) форматирование уходит
12 PR
 
05.06.17
20:20
(10) Попробуй сделать высоту строки больше 409,5, Питрасян
13 Сияющий Асинхраль
 
05.06.17
20:38
(9) Вставляется не целый лист, а только его заполненная часть, хотя редактирование идет, конечно, в полном листе, а вот когда редактирование неактивно виден только кусок заполненного текста, ну, естественно, еще надо убрать границы, чтобы это дело не выделялось и, собсно, все...
14 Garykom
 
гуру
05.06.17
22:30
(9) Сделай лучше файлы ворда как свои шаблоны для печати, там простейше же.
Тупо замена/подстановка параметров в нужные места, чуть сложнее с таблицами и все.
15 Garykom
 
гуру
05.06.17
22:31
(14)+ Если поискать по ИС то готовых реализаций дофига будет, хоть 77 хоть 8
16 Garykom
 
гуру
05.06.17
22:32
17 Ислам
 
06.06.17
18:32
(12) Ты мне это зачем пишешь, Галкин?
18 PR
 
06.06.17
19:13
(17) Ну это ты же предложил пару страниц текста воткнуть в ячейку с ограничением максимальной высоты
19 PiotrLoginov
 
06.06.17
19:35
Почему-то не покидает уверенность, что в (1) самый правильный ответ. И сразу: можно и программно копипастить. И базовое форматирование сохранится.
20 PR
 
06.06.17
19:39
(19) Правильный ответ в (4).
А учитывая (9) точно правильный.
21 PiotrLoginov
 
06.06.17
19:40
+ (19)О! стоп. doc - это источник. Т.е. "на входе" у нас форматированный текст и (возможно) таблицы. Так вот, в xls ("на выходе") это будет просто текст в неформатированных ячейках и таблицы. С таблицами-то все ок, как и указано в (3) И это нормально. Никакой функционал не превратит форматирование текста в форматирование ячейки.
22 PiotrLoginov
 
06.06.17
19:43
(20) тогда уж скорее в (14)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.