Вниз
Скачать: CL | DM;

Ошибка при заполнении таблицы данными (Word)   Найти похожие ветки 

← →
som   (2005-06-06 16:48) [0]

при заполниении таблицы возникает ошибка "Отсутствует доступ к отдельным столбцам, поскольку ячейки таблицы имеют разную ширину"

W:=CreateOleObject("Word.Application");
..........................
W.ActiveDocument.Tables.Item(Table).Columns.Item(Column).Cells.Item(Row).Range.Text:=text;


← →
YurikGL ©   (2005-06-06 16:58) [1]

ИМХО ставить курсор в ячейку и писать после него

что-то типа такого

WordApplication1.Selection.Start:=число;
WordApplication1.Selection.End_:=число;

w1.selection.insertafter(текст);

число подбирается методом научного тыка :)


← →
Pol   (2005-06-15 18:36) [2]

Поменяй местами
W.ActiveDocument.Tables.Item(Table).Rows.Item(Row).Cells.Item(Column).Range.Text:=text;
У меня идет.


← →
Аксель   (2006-05-10 09:06) [3]

А чего делать, когда при экспорте StringGrid в таблицу Word, выдает "Запрашиваемый номер семейства не существует"?


← →
Попов Виталий   (2006-05-10 23:37) [4]

Проще писать
W.ActiveDocument.Tables.Item(Table).Cell(Row, Column).Range.Text := text;
Ошибка  "Запрашиваемый номер семейства не существует" может возникать при попытке записать данные в ячейку таблицы, которой (ячейки) не существует (например при объединении ячеек). Причем, если программа работает с офисом например 97, то в 2000 и ХР уже может и не работать (если сложные таблицы с объединениями, разбиениями ячеек и т.д.) так как нумеруются ячейки в разных версиях Ворда по разному.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
15-1210342314
NetZorro
2008-05-09 18:11
2008.06.22
про Combobox ?


15-1210276903
gena_oren
2008-05-09 00:01
2008.06.22
Митинский радиорынок жив?


15-1210545567
No_Dead
2008-05-12 02:39
2008.06.22
Неужели сидюк умирает?:(


15-1210146034
Nil
2008-05-07 11:40
2008.06.22
Как стать проверенным разработчиком ПО Microsoft


15-1210502269
Kolan
2008-05-11 14:37
2008.06.22
Новости проекта DMClient.




   Наверх