Уважаемые, возможно вопрос не совсем в тему... Все-таки это PlanetaExcel, а не Word. Но ситуация следующая.
Создаю через Excel вордовский файл и создаю там таблицу с помощью кода ниже (потом она будет заполняться данными из таблицы excel), но выскакивает ошибка.
Не могу понять в чем дело. Если очень сильно туплю, ткните носом, пожалуйста.
Создаю через Excel вордовский файл и создаю там таблицу с помощью кода ниже (потом она будет заполняться данными из таблицы excel), но выскакивает ошибка.
Не могу понять в чем дело. Если очень сильно туплю, ткните носом, пожалуйста.
| Код |
|---|
Sub Макрос4()
Dim oWord As Word.Application
Dim oDoc As Word.Document
Set oWord = CreateObject("Word.Application")
Set oDoc = oWord.Documents.Add()
oWord.Visible = True
oDoc.Activate
With oWord
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=16, NumColumns _
:=2, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _
wdAutoFitWindow
With Selection.Tables(1)
If .Style <> "Сетка таблицы" Then
.Style = "Сетка таблицы"
End If
.ApplyStyleHeadingRows = True
.ApplyStyleLastRow = False
.ApplyStyleFirstColumn = True
.ApplyStyleLastColumn = False
.ApplyStyleRowBands = True
.ApplyStyleColumnBands = False
End With
End With
End Sub |