AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.02.2006, 16:16   #1  
dan77 is offline
dan77
Участник
 
24 / 10 (1) +
Регистрация: 19.01.2004
Адрес: Киев
? Работа с таблицами в Ворде
Добрый день,
Подскажите пожалуйста, как органировать в вордовском шаблоне динамическое создание строк в таблице.
Другими словами: есть шаблон с таблицей куда должна выводиться определенная информация. Просто создать шаблон с 5 строками без проблем. Но в одном случае там может быть 5 строк в другом 3, а в третьем их может быть 20. Возможно ли динамически добавлять строки?
Старый 28.02.2006, 13:56   #2  
Le Peace is offline
Le Peace
Участник
 
2 / 10 (1) +
Регистрация: 09.11.2005
В Word Visual Basic можно.
Selection.Tables(1).Rows.Add
Старый 28.02.2006, 17:53   #3  
tyrex is offline
tyrex
Участник
Аватар для tyrex
Лучший по профессии 2009
 
15 / 10 (1) +
Регистрация: 21.07.2003
в шаблоне создать таблицу нужно с двумя строками (одна из них - заголовки столбцов).

а дальше

wdTable := wdDoc.Tables.Item(1);
FOR I:=1 TO требуемое_количество DO BEGIN
wdTable.Rows.Item(2).Cells.Item(2).Range.Select;
wdApp.Selection.InsertRowsBelow;
END;
Старый 22.03.2007, 10:26   #4  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Возникла проблемка....
Шапка таблицы содержит объединения по вертикали,
при этом wdTable.Rows.Item(2).Cells.Item(2).Range.Select; валиться. Никак не могу выбрать нужную для копирования строку, если она не последняя..
И еще вапрос как во вставленные строки таблици данные выгрузить????

Взял из примера report 14723, там есть функция wdFindReplaceExecute по идее должна выводить в метку значени... не выводит не знаю почему подскажите пожалуйста...

Nav 4.0. SP3
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 22.03.2007, 11:31   #5  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
всем спасибо решил вопрос через wdTable.Cell(i,j)
__________________
Рабочий день сокращает жизнь на 8 часов
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Работа с DATA FORMULA Padre NAV: Программирование 2 15.05.2007 18:28
Работа с шаблоном!!!!!!! Himan NAV: Программирование 2 22.03.2007 06:42
Работа филиалов ShadowFromXZone NAV: Функционал 5 11.07.2005 17:22
Работа с Image и Picture Box Nataly NAV: Программирование 8 11.08.2003 15:55
работа с COM в C/AL Alex_V NAV: Программирование 0 30.05.2003 13:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:13.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.