Здравствуйте!
Подключаюсь из Excel к Word
[vba]Код
Dim wObj As Word.Application
On Error Resume Next
Set wObj = GetObject(, "Word.Application")
If Err <> 0 Then
Set wObj = CreateObject("Word.Application")
End If
[/vba]
Далее открываю Документ Word, далее Цикл по параграфам:
[vba]Код
Set objDoc = wObj.Documents.Open(FileName:=iPath & iFileName, Visible:=False)
For i = 2 To objDoc.Paragraphs.Count
If objDoc.Paragraphs(i).Range.Information(wdWithInTable) = True Then
[/vba]
Почему-то вываливается ошибка на строке: objDoc.Paragraphs(i).Range.Information(wdWithInTable)
Причём в отладчике вижу в objDoc.Paragraphs(i).Range значение очередного параграфа документа.
Что это может быть? Тот же код в модуле Word работает нормально, а из Excel не хочет.