Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VBA MS Office

Программирования для MS Office кроме ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Word...VBA...Помогите пожалста
 
 автор: Luka   (15.02.2008 в 08:02)   личное сообщение
 
 

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

  Ответить  
 
 автор: ДрЮня   (15.02.2008 в 09:18)   личное сообщение
 
 

а зачем искать конец листа?
более простой способ - создать шаблон документа с таблицей и "пихать" в ячейки таблицы нужные данные.
в случае, если Вы создаете таблицу программными средствами, то при добавлении новой строки в таблицу ВОРД-сам перенесет новы строки на новую страницу, если таблица перестанет помещаться на лист.
вот если Вы рисуете две таблицы на разных листах?

  Ответить  
 
 автор: Luka   (15.02.2008 в 10:10)   личное сообщение
 
 

Думаю нужно будет нарисовать 2 таблицы на разных листах.
Вобщем задача заключается в следующем- из массива идет заполнение таблицы, а при переходе на след лист нужно в первой строке написать 1,2,3,4,5 а ниже опять заполнять данными из массива.
А моежт перед заполнением 1,2,3,4,5 нужно поискать начало листа? как думаете? как будет вернее и проще?

  Ответить  
 
 автор: ДрЮня   (15.02.2008 в 10:28)   личное сообщение
 
 

мне кажется, что у текущего документа д.б. свойство типа "Current Page"
при создании документа считываете его и присваиваете своей переменной;
добавляете в док. таблицу;
после добавления в таблицу новой строки - анализируете, изменилость это свойство или нет;
если изменилось, то мы перешли на новый лист документа -> печатаем в этой строке нужные цифири

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList