Имя: Пароль:
1C
1С v8
Загрузка из word
0 Mashinist
 
30.10.14
18:54
взял простой пример
http://helpf.pro/faq/view/1027.html


    Wk = Новый COMОбъект("Word.Application");
    //Покажем открываемый документ
    Wk.Visible = Ложь;
    Wk.Documents.Open("D:\TEMP\0451230353.docx");
    Документ = Wk.ActiveDocument();
    // перебирая строки выводим текст
    ВсегоСтрок = Документ.Sentences.Count;
    Сообщить(ВсегоСтрок);
    Для н = 1 по ВсегоСтрок Цикл
        Текст=Документ.Sentences(н).Text;
        Сообщить(Текст);      
    КонецЦикла;    
    Документ.Close();
    Wk.Quit();    

И выдает
{Форма.Форма.Форма(14)}: Метод объекта не обнаружен (Sentences)
        Текст=Документ.Sentences(н).Text;

В чем проблема?

Офис 2013
1 DES
 
30.10.14
19:43
проверь наличие отсутствия русских букв в Sentences.
2 Chameleon1980
 
30.10.14
21:25
на 2010 100% отрабатывает - если с форума пример.
пример не мой - сам где-то нашел - кому-то тут выкладывал этот (судя по комментам) пример
3 Chameleon1980
 
30.10.14
21:26
в справку vba ?
4 sda553
 
30.10.14
22:15
(0) В ворде открой этот документ, нами alt+f12 набей такую процедуру. Вызови отладчик, пройдись по f8 и смотри в наблюдениях значения переменных
5 Mashinist
 
31.10.14
11:36
(2) может потому, что в документе есть только таблица?
(3),(4) спасибо. буду курить VBA
6 mikecool
 
31.10.14
11:38
когда же ум начнут включать люди? сорри за оффтоп
7 DES
 
31.10.14
11:44
Да, таблицы нужно обрабатывать отдельно
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший