Про замечательный макрос Николая Павлова, который "режет" файл, полученный в результате слияния Word-шаблона и Excel-таблицы, на отдельные файлы. Практически все мои коллеги уже пользуются этим макросом в своих Word-шаблонах. Служба по работе с персоналом экономит "кучу" времени при рассылке "именной" информации в подчиненные подразделения! Клиенто-ориентированные службы также экономят "кучу" времени при рассылке "Писем Счастья" тысячам клиентов. У этих служб Word-шаблоны - многолистовые шаблоны-Договоры, "Письма Счастья" с Ориентацией=Книга. А у экономических служб табличные Word-шаблоны с Ориентацией=Альбом, которые заполняются информацией из БД для рассылки в подчиненные подразделения. Если Word-шаблон имеет Ориентацию=Книга, всё - отлично: макрос работает идеально. Если Word-шаблон имеет Ориентацию=Альбом, то в "нарезанных" файлах появляется кроме информационного листа пустой лист с Ориентацией=Книга. В вопросах программирования на VBA я - почти абсолютный "чайник". Помогите, пожалуйста, решить эту проблему в вышеуказанном макросе. Макрос Николая Павлова (для Слияния Word-шаблона и Excel-таблицы)
Код
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.SectionStart = wdSectionContinuous
newdoc.SaveAs srcdoc.Path & "\" & Left(srcdoc.Name, Len(srcdoc.Name) - 4) & _
"_" & Format(i, "000") & ".doc"
newdoc.Close
Next
End Sub
Мотя написал: Если Word-шаблон имеет Ориентацию=Альбом, то в "нарезанных" файлах появляется кроме информационного листа пустой лист с Ориентацией=Книга.
Это в итоге поможет мне получить только один лист в файле с Ориентацией=Альбом, без пустого листа?