добавить лист в word

Программирование на Visual Basic for Applications
esteem
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 03.02.2006 (Пт) 18:44

добавить лист в word

Сообщение esteem » 04.02.2006 (Сб) 15:46

макрос выводит таблицу . как мне сделать вывод на новом листе

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.02.2006 (Сб) 15:51

with thisdocument
.range(.range.end, .range.end).insertbreak wdPageBreak
end with
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

esteem
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 03.02.2006 (Пт) 18:44

Сообщение esteem » 04.02.2006 (Сб) 16:48

With ThisDocument
.Range(.Range.End, .Range.End).InsertBreak wdPageBreak
End With

Set tableNew = ActiveDocument.Tables.Add(Selection.Range, 13, 5)
With tableNew.Borders
.InsideLineStyle = wdLineStyleSingle
.OutsideLineStyle = wdLineStyleDouble
End With

esteem
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 03.02.2006 (Пт) 18:44

Сообщение esteem » 04.02.2006 (Сб) 18:43

выдает ошибку - значение лежит вне допустимого диапазона

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 05.02.2006 (Вс) 6:39

Иногда нужно - совсем чуть-чуть - включать голову вместо того, чтобы бездумно скопировать и говорить "не работает".

With ThisDocument
.Range(.Range.End - 1, .Range.End - 1).InsertBreak wdPageBreak
End With
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 88

    TopList