Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как создать таблицу программно под Word 
:(
    Опции темы
User
Дата 21.3.2005, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 5.11.2004

Репутация: нет
Всего: нет



Необходимо создать программно таблицу с заполнением определенными данными отдельных полей. Создаваться она должна при вызове из под Delphi. Я понял что нужно использовать VBA технологию, но не разобрался как пользоваться. Скиньте примерчик
PM MAIL WWW   Вверх
Naghual
Дата 21.3.2005, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

Репутация: 7
Всего: 49



Вот пример кода на VBA. Адаптируй его для візова из под Дельфи сам, бо я с Дельфями не знаком.
Код
    Dim Tbl As Table
    
    Set Tbl = ActiveDocument.Tables.Add(Selection.Range, 1, 1)
    Tbl.Columns.Add
    Tbl.Columns.Add
    Tbl.Columns(1).Width = 100
    Tbl.Columns(2).Width = 100
    Tbl.Columns(3).Width = 100
    
    Tbl.Cell(1, 1).Range.Text = "Bla, bla, bla..."
    
    Tbl.Rows.Add
    Tbl.Cell(2, 3).Range.Text = "Bla, bla, bla..."


Это сообщение отредактировал(а) Naghual - 21.3.2005, 21:27


--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
Staruha
Дата 22.3.2005, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 13
Всего: 27



Код

Documents.Add DocumentType:=wdNewBlankDocument'создаем документ
    ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=3, NumColumns:= _
        3, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _
        wdAutoFitFixed

А остальное скажу то же что и Naghual


--------------------
Возмездие настигнет
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0423 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.