|
|
|
объединение документов с таблицами
|
|||
|---|---|---|---|
|
#18+
Есть куча небольших файлов (1-2 стр.) с таблицами, wordart, автофигурами. Задача собрать это все в один документ. (word 2000) При копировании таблиц увеличивается размер строк, соответствено все разъезжается. Пробовал через буфер, спец. вставку, Вставка->Файл результат 0-й. Пробовал копировать разрыв раздела как советовалось в справке к Word "Копирование форматирования одного раздела в другой раздел", но это ничего не дает. В Excel просто выбрал скопировать/переместить и результирующую Книгу и все дела. Может и в ворде есть решение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 15:06:26 |
|
||
|
объединение документов с таблицами
|
|||
|---|---|---|---|
|
#18+
Макрорекордер включил и Вставка \ Файл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 16:58:53 |
|
||
|
объединение документов с таблицами
|
|||
|---|---|---|---|
|
#18+
AleksMed Автоматизировать процесс это уже следующий этап. Дело в том, что при вставке любым способом сбиваются размеры таблиц и т.д. И вставляемый документ, состоящий из 2-х листов получается на 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 17:08:53 |
|
||
|
объединение документов с таблицами
|
|||
|---|---|---|---|
|
#18+
moleg AleksMed Автоматизировать процесс это уже следующий этап. Дело в том, что при вставке любым способом сбиваются размеры таблиц и т.д. И вставляемый документ, состоящий из 2-х листов получается на 3. Ну так и понятно: параметры страниц то у файлов разные, что ж ты хотел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 17:11:18 |
|
||
|
объединение документов с таблицами
|
|||
|---|---|---|---|
|
#18+
AleksMed А как в макросе присвоить параметры страницы одного документа другому. Записал макрос, потом посмотрел код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Есть ли способ без перечисления, а что-то типа: Dim PS As Object Set PS = ActiveDocument.PageSetup Selection.InsertBreak Type:=wdPageBreak ActiveDocument.Range(Start:=Selection.Start, End:=ActiveDocument. _ Content.End).PageSetup = PS Это не работает. VB не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 15:12:38 |
|
||
|
объединение документов с таблицами
|
|||
|---|---|---|---|
|
#18+
1. Открыть входной документ 2. Считать параметры страницы для него 3. В объединяющем документе для раздела выставить эти параметры 4. Вставить документ 5. Вставить разрыв раздела 6 . п.1 И это при условии что каждый входной документ состоит из одного раздела. Если же входящий документ состоит из нескольких разделов, что не редкость для документов со множеством широких и узких таблиц, то гемор ещё тот будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 15:24:09 |
|
||
|
объединение документов с таблицами
|
|||
|---|---|---|---|
|
#18+
AleksMed автор1. Открыть входной документ 2. Считать параметры страницы для него 3. В объединяющем документе для раздела выставить эти параметры 4. Вставить документ 5. Вставить разрыв раздела 6 . п.1 Сделал. В результате таблицы переносятся нормально. Иногда между вставляемыми документами добавляются пустые страницы (это мелочи) . А вот текст после таблицы, примерно последняя пара строк иногда не вмещается. И первая строка после таблицы в исходном документе или первая на второй странице м.б. жирным шрифтом по центру, а переносится обычным и по левому краю. Параметры страницы одинаковые. Чего еще не хватает? Да, если перенести такой документ в пустой - все нормально. авторИ это при условии что каждый входной документ состоит из одного раздела. При просмотре в обычном режиме в исходных документах принудительного разрыва раздела нигде нет. Пробовал в исходных документах добавлять разделы после таблицы, в конце документа, в общем по-разному, это ничего не дает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 09:28:57 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2185310]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 336ms |

| 0 / 0 |
