Автор Тема: Создание таблицы в Word  (Прочитано 6693 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

Оффлайн CEM [?]

  • Новичок
  • *
  • Сообщений: 3
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.8.1
Создание таблицы в Word
« Создано: Октябрь 14, 2015, 23:56:04 »
Доброго времени суток! Стоит задача, посредством AutoIt создать вордовский документ и таблицу в нем.
Вот текст макроса:
    ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=2, NumColumns:= _
        3, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _
        wdAutoFitFixed
    With Selection.Tables(1)
        If .Style <> "Сетка таблицы" Then
            .Style = "Сетка таблицы"
        End If
        .ApplyStyleHeadingRows = True
        .ApplyStyleLastRow = False
        .ApplyStyleFirstColumn = True
        .ApplyStyleLastColumn = False
        .ApplyStyleRowBands = True
        .ApplyStyleColumnBands = False
    End With
    Application.Keyboard (1049)
    Selection.TypeText Text:="Название"
End
Помогите с синтаксисом в AutoIt. Как правильно написать в AutoIt нечто подобное?
И вопрос №2: поделитесь, пожалуйста ссылочкой, где можно об этом почитать (кроме - msdn.microsoft.com/en-us/library/bb244515(v=office.12).aspx )

Русское сообщество AutoIt

Создание таблицы в Word
« Отправлен: Октябрь 14, 2015, 23:56:04 »

Оффлайн ra4o [?]

  • Скриптер
  • ****
  • Сообщений: 650
  • Репутация: 107
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Создание таблицы в Word
« Ответ #1, Отправлен: Октябрь 15, 2015, 11:19:56 »
В AutoIt есть библиотека "Word.au3" , в частности там есть функция
Код: AutoIt [Выделить]
в примере есть создание таблицы.
Так-же в этой теме http://autoit-script.ru/index.php?topic=14585.0 всё расписано.
« Последнее редактирование: Октябрь 15, 2015, 11:27:47 от ra4o »

Оффлайн CEM [?]

  • Новичок
  • *
  • Сообщений: 3

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Создание таблицы в Word
« Ответ #2, Отправлен: Октябрь 15, 2015, 13:17:37 »
Спасибо! Указанную Вами тему форума прочитал. Однако, в моеq "Word.au3" этой функции нет. Наверное, необходимо будет скачать более свежую версию библиотеки "Word.au3".
Был бы очень признателен Вам, если бы Вы скинули свою библиотеку или дали ссылочку.
« Последнее редактирование: Октябрь 15, 2015, 13:30:05 от CEM »

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5379
  • Репутация: 2694
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Создание таблицы в Word
« Ответ #3, Отправлен: Октябрь 15, 2015, 13:49:19 »
Качайте последнюю версию AutoIt, там все есть.


Думай, прежде чем говорить.

Русское сообщество AutoIt

Re: Создание таблицы в Word
« Ответ #3 Отправлен: Октябрь 15, 2015, 13:49:19 »

Помечен как лучший ответ пользователем CEM Отправлен Октябрь 16, 2015, 12:13:44

Оффлайн pvnn [?]

  • Новичок
  • *
  • Сообщений: 215
  • Репутация: 19
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Создание таблицы в Word
« Ответ #4, Отправлен: Октябрь 15, 2015, 15:07:27 »
CEM, я делал так (через VBS или средствами Autoit):
(нажмите для показа/скрытия)

Оффлайн CEM [?]

  • Новичок
  • *
  • Сообщений: 3

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Создание таблицы в Word
« Ответ #5, Отправлен: Октябрь 15, 2015, 23:46:46 »
pvnn, спасибо!!! Гениально!!! Разжевали все до подробностей.

Yashied, в версии 3.3.12 (устанавливал в мае) были проблемы с флеш-плеером, поэтому перешел на 3.3.8.1.

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2314
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Создание таблицы в Word
« Ответ #6, Отправлен: Октябрь 16, 2015, 10:06:58 »
CEM,
На форуме принято помечать тему решенной после получения ответа на свой вопрос!
Вверху или внизу темы нажмите на ссылку такого вида:
Тема не решена

Оффлайн disthyounossa1979bit [?]

  • beckjeanstattbes1974bitIO
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: 0
  • Пол: Мужской
    • программа энергосбережения эффективности
    • Награды
  • Версия AutoIt: 3.3.14.0
Перенесено Создание таблицы в Word
« Ответ #7, Отправлен: Май 10, 2016, 14:53:44 »
зачёт с пазитиФа +5балЛАФ!!!
ссылка:http://экстраконт.рф/ [nonactive]

Русское сообщество AutoIt

Перенесено Создание таблицы в Word
« Ответ #7 Отправлен: Май 10, 2016, 14:53:44 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
7077 Просмотров
Последний ответ Февраль 17, 2014, 01:38:57
от AZJIO
4 Ответов
4143 Просмотров
Последний ответ Октябрь 27, 2010, 00:34:59
от CreatoR
12 Ответов
5940 Просмотров
Последний ответ Март 04, 2011, 18:45:44
от madmasles
0 Ответов
3693 Просмотров
Последний ответ Ноябрь 17, 2011, 14:31:38
от Vlasssov
3 Ответов
3489 Просмотров
Последний ответ Декабрь 29, 2011, 09:20:40
от MadMNN
43 Ответов
12021 Просмотров
Последний ответ Март 25, 2012, 13:29:53
от koks0017
10 Ответов
6061 Просмотров
Последний ответ Февраль 16, 2014, 21:04:18
от WSWR
1 Ответов
3929 Просмотров
Последний ответ Май 21, 2013, 17:51:49
от inververs
2 Ответов
2146 Просмотров
Последний ответ Декабрь 24, 2013, 05:14:19
от MnM
0 Ответов
4963 Просмотров
Последний ответ Октябрь 15, 2015, 07:07:39
от madmasles