|
Как вытянуть средствами 1c7.7 инфу из таблиц Word Ø |
☑ |
0
LubK
26.11.04
✎
17:20
|
Из таблиц Exsel легко Ехел=СоздатьОбъект("Excel.Application"); РабочаяКнига=Ехел.WorkBooks; РабочаяКнига.Open(Файл); Лист=Ехел.WorkSheets("tee"); Для ПоСтрокам=1 По 450 Цикл Ячейка=Лист.Cells(ПоСтрокам,2); Назва=СокрЛП(Ячейка.Value); КонецЦикла; А в Word Word = СоздатьОбъект("Word.Application"); Док=Word.Documents.Open(Файл); Таб=Док.Tables(); а далее Для ПоСтрокам=1 По 150 Цикл Ячейка=Таб.Cell(ПоСтрокам,2); - ошибка
|
|
1
Gloom
26.11.04
✎
17:26
|
Таб=Док.Tables(ИндексТаблицы);
|
|
2
LubK
26.11.04
✎
17:57
|
Извините, можна чуть-чуть детальнее а то Таб=Док.Tables(ИндексТаблицы<<?>>); {C:\BAZA\TABLE\EXTFORMS\WORD.ERT(15)}: Переменная не определена (ИндексТаблицы)
|
|
3
Gloom
26.11.04
✎
18:02
|
(2)А головой подумать? ИндексТаблицы=1; Таб=Док.Tables(ИндексТаблицы);
|
|
4
LubK
26.11.04
✎
18:28
|
А может еще немножно подскажите Word = СоздатьОбъект("Word.Application"); Док=Word.Documents.Open(Файл); ИндексТаблицы=1; Таб=Док.Tables(ИндексТаблицы); КРяд=Таб.Rows.Count(); ККол=Таб.Columns.Count(); Для ПоСтрокам=1 По 150 Цикл Ячейка=Таб.Cell(ПоСтрокам,1); А как вытянуть содержимое этой ящейки? //Назва=Ячейка.Value; Ошибка -Поле агрегатного объекта не обнаружено (Value) Пожалуйста.
|
|
5
LubK
26.11.04
✎
18:40
|
Нашел!!! Может кому пригодится Назва=Ячейка.Range.Text
|
|