Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

COM технологии (работа с Word)

13K
13 декабря 2005 года
Nrav
7 / / 13.12.2005
Помогите плз кто может!!! Мне надо создать таблицу в Word'е. Вот то что я смог написать, функция не выдает ошибки, но таблица не создается.

[COLOR=green]
Range* Range;
Table** prop=0;
VARIANT* X;
VARIANT* Y;
WordApplication1->Selection->Tables->Add(Range,3,3,X,Y,prop); [/COLOR]

Заранее большое спасибо!!!
4.8K
14 декабря 2005 года
Jump
128 / / 09.11.2005
Цитата:
Originally posted by Nrav
Помогите плз кто может!!! Мне надо создать таблицу в Word'е. Вот то что я смог написать, функция не выдает ошибки, но таблица не создается.

[COLOR=green]
Range* Range;
Table** prop=0;
VARIANT* X;
VARIANT* Y;
WordApplication1->Selection->Tables->Add(Range,3,3,X,Y,prop); [/COLOR]

Заранее большое спасибо!!!



А к ворду-то подключился?
И что такое у тебя Range? И зачем переменную называть ее типом?!
И зачем у тебя все переменные - указатели?
И при этом зачем передавать в функцию указатели, когда нужно переменные?

246
14 декабря 2005 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by Nrav
Помогите плз кто может!!! Мне надо создать таблицу в Word'е. Вот то что я смог написать, функция не выдает ошибки, но таблица не создается.

[COLOR=green]
Range* Range;
Table** prop=0;
VARIANT* X;
VARIANT* Y;
WordApplication1->Selection->Tables->Add(Range,3,3,X,Y,prop); [/COLOR]

Заранее большое спасибо!!!



Пункт [Поиск](посмотри наверх).
Набираешь: Таблица, Word.
Один из результатов: Как вставить таблицу в документ Word

1.2K
14 декабря 2005 года
richel
142 / / 20.01.2005
Цитата:
Originally posted by GIZMO
Пункт [Поиск](посмотри наверх).
Набираешь: Таблица, Word.
Один из результатов: Как вставить таблицу в документ Word


 
Код:
TablePtr tabl;
//Формирование таблицы 1
WordApp->ActiveDocument->Tables->Add(WordApp->Selection->Range,n,m); //создали таблицу n строк на m колонок
tabl=WordApp->ActiveDocument->Tables->Item(1);
tabl->Columns->set_Width(10);
13K
15 декабря 2005 года
Nrav
7 / / 13.12.2005
Цитата:
Originally posted by richel
 
Код:
TablePtr tabl;
//Формирование таблицы 1
WordApp->ActiveDocument->Tables->Add(WordApp->Selection->Range,n,m); //создали таблицу n строк на m колонок
tabl=WordApp->ActiveDocument->Tables->Item(1);
tabl->Columns->set_Width(10);



Большое спасибо, заработало!!! :) Вот только не могу вставить текст в ячейки. Пробывал такой код:
[COLOR=green]
wchar_t text[1]={'A'};
Cell* C=tabl->Cell(2,2);
C->Range->InsertAfter(text); [/COLOR]

но текст не вставляется. Что я делаю не так? Помогите плизз. Заранее спасибо.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог