day & night

Как "склеить" файлы Word?, проблема, очень нужно её решить.
Дата обновления: , перейти к новому сообщению
#1
kormilo



Новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 6.09.2006
Пользователь №: 222.893


Респектов: 0
----------


Предупреждений:


люди, помогите мне пожалуйста. У меня есть курсовая. у неё каждый лист - отдельный файл. Ctrl+C, Ctrl+V не вариант. слишком много страниц, плюс всё форматирование сбивается нафиг.. (((( Нет ли какой-нибудь проги, которая могла бы "склеить" их в один в нужном порядке?
User is offline
Go topGo end
 

Ответов(1 - 4)
25.04.2008 - 4:37
#2
KLUCHICK



Вечная память...
[SoftoRooMTeaM] Group Icon

Группа: Администраторы
Сообщений: 5.668
Регистрация: 15.03.2004
Из: The Ural federal district
Пользователь №: 326


Респектов: 3848
-----XXXXX




Может и есть такая, но не знаю... А чтобы форматирование не сбивалось, расставь сначала "Разрывы страниц" на редактируемом документе. Меню "Вставить" -Разрыв страниц - начать на следующем листе. В этом случае вся разметка в документе останется в целости и сохранности при добавлении нового фрагмента. Уж не обессудь - придётся немного ручками поработать smile.gif
User is offline
Go topGo end
25.04.2008 - 11:51
#3
Legat



Специалист
****

Группа: Пользователи
Сообщений: 410
Регистрация: 22.09.2005
Пользователь №: 47.428


Респектов: 24
-----X----


Предупреждений: 0


Цитата | Quote
меня есть курсовая. у неё каждый лист - отдельный файл
- убивать надо за такое smile.gif
Берем Ворд создаем новый пустой документ. Создаем из него СОСТАВНОЙ документ (детали в хелпе на ворд) далее пофайлово добавляем в него в нужном порядке все что нужно. подчинятся это безобразие будет общим стилям и правилам основоного документа.
Вообще составной док используется когда конечный документ большой и состоит из глав,частей и тд..
Цитата | Quote
А чтобы форматирование не сбивалось, расставь сначала "Разрывы страниц"
только -разрывы разделов. Форматирование сохраняется внутри раздела
User is offline
Go topGo end
25.04.2008 - 23:12
#4
kostya-chist



профи!
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 1.211
Регистрация: 20.04.2006
Из: Ростов Великий
Пользователь №: 152.532


Респектов: 194
-----X----




Меню "Вставка" -> "Объект" -> "Документ"
И указываешь путь. Документ вставляется в позицию курсора.
User is offline
Go topGo end
26.04.2008 - 0:38
#5
Creative



Опытный юзверь
**

Группа: Пользователи
Сообщений: 102
Регистрация: 30.11.2007
Пользователь №: 628.222


Респектов: 24
-----X----


Предупреждений:


Недавно тоже сталкивался с похожей проблемой.
Пришлось написать макрос для этого.
Только все файлы должны иметь последовательную нумерацию.
Например MyFile_001.doc, MyFile_002.doc, ... , MyFile_nnn.doc.
Переименовать так все файлы, лежащие в папке можно легко с помощью Total Commander например. Там есть специальная функция в меню Файлы - Групповое переименование.
После подготовки всех файлов в основной свой документ вставляешь этот вот макрос.
Для этого в Сервис-Макросы-Макрос делаешь "Создать макрос", вставляешь туда код макроса, подправив шаблоны имен и имя папки на свои и установив нужное тебе количество файлов.

Код макроса:
Code
Sub Макрос1()

   ChangeFileOpenDirectory "c:\МойКаталог\"
   
   For i = 1 To 224
   cFileName = "MyFile_" + Right(CStr(1000 + i), 3) + ".doc"
   Documents.Open FileName:=cFileName, ConfirmConversions:=False, _
       ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:="", _
       PasswordTemplate:="", Revert:=False, WritePasswordDocument:="", _
       WritePasswordTemplate:="", Format:=wdOpenFormatAuto, XMLTransform:=""
   Selection.WholeStory
   Selection.Copy
   ActiveWindow.Close
   Selection.EndKey Unit:=wdStory
   Selection.Paste
   Next

End Sub
здесь МойКаталог - папка, в которой лежат твои файлы на диске С,
MyFile_nnn.doc - вид шаблона для имен файлов,
а в строке For i = 1 To 224 - ставишь, начиная с какого и по какой номер добавлять, здесь с 1 по 224.
Само собой в настройках Word в меню Сервис-Параметры надо "разрешить макросы" - для офиса 2003 - это Защита от макросов - Низкая.

Потом - запускаешь макрос в меню Макросы - Макрос1 - Выполнить, после чего наблюдаешь за процессом и получаешь удовольствие. smile.gif
User is offline
Go topGo end

Topic Options
Сейчас: 15.05.2024 - 23:21
Мобильная версия | Lite версия