Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.22;
Скачать: 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 вся ветка

Текущий архив: 2008.06.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
15-1210713441
^-k2-^
2008-05-14 01:17
2008.06.22
А я их знаю :)


2-1211854505
AlekseyB
2008-05-27 06:15
2008.06.22
DBGRID


2-1211742105
Дмитрий В
2008-05-25 23:01
2008.06.22
Database Desktop


3-1200518524
alexnmsk
2008-01-17 00:22
2008.06.22
соединение с базой


3-1200304803
linox
2008-01-14 13:00
2008.06.22
как разделить DBLookupcombobox на 2-е части?