Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2016, 15:02   #1
EkaterinaR
Новичок
Джуниор
 
Регистрация: 08.08.2016
Сообщений: 2
По умолчанию переименовать файл Word при "нарезке"

При помощи слияния формирую письма.
Получаю огромное полотно.
Далее макрос его нарезает, но имя файла зависит от цикла.
А мне необходимо чтобы за имя он брал первую строчку из файла ворд, который только что "отрезал". Помогите плиииз.
Макрос такой:

Цитата:
Sub Split_document()
Dim srcdoc As Document, newdoc As Document
Dim i As Integer

Set srcdoc = ActiveDocument
For i = 1 To srcdoc.Sections.Count - 1
srcdoc.Sections(i).Range.Copy
Set newdoc = Documents.Add
newdoc.Range.Paste
newdoc.Sections(2).PageSetup.Sectio nStart = wdSectionContinuous
newdoc.SaveAs srcdoc.Path & "\" & Left(srcdoc.Name, Len(srcdoc.Name) - 4) & _
"_" & Format(i, "000") & ".docx"
newdoc.Close
Next
End Sub
EkaterinaR вне форума Ответить с цитированием
Старый 08.08.2016, 15:26   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

Цитата:
При помощи слияния формирую письма.
А нужно ли слияние?
может сразу формировать документы по-штучно, выводя данные из некой таблицы excel в шаблон ворда
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 09.08.2016, 09:25   #3
EkaterinaR
Новичок
Джуниор
 
Регистрация: 08.08.2016
Сообщений: 2
По умолчанию

Хм, могли бы помочь с таким макросом?
Я не знала, что такое возможно.

Мне хотя бы на примере, где одна строка и три столбца.
1 ст.: имя нового файла ворда
2 ст.: Текст
3 ст.: Сумма

И все это формируется в файл ворд "Имя нового файла ворд" с содержанием: "Текст. Сумма."
EkaterinaR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена "," на "." при выводе массива в файл. superpsih Microsoft Office Access 1 22.07.2016 12:42
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 14:23
NOD 32 выругался при заходе в тему "Литература в помощь при работе с базами данных", что в разделе "БД в Delphi" Вадим Мошев О форуме и сайтах клуба 4 09.11.2014 10:14
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Неполные строки "едут" в MS Word 2007 при изменении масштаба. mirotvoretc Microsoft Office Word 12 05.03.2009 12:07