Уважаемые, возможно вопрос не совсем в тему... Все-таки это 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 |