Работа с MS Word

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
alexkam
постоялец
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Работа с MS Word

Сообщение alexkam »

Как при помощи lazarus изменить ширину колонки таблицы документа MS Word?
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 839
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

alexkam писал(а):Как при помощи lazarus изменить ширину колонки таблицы документа MS Word?

Через что?

Если через OLE, то находишь таблицу по номеру в списке таблиц, через свойство Columns нужному столбцу меняешь ширину.
Открой VBA в Word и через Object Browser(F2) посмотри что тебе надо, дальше просто набираешь тоже самое но в Laz.
alexkam
постоялец
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Сообщение alexkam »

Sharfik писал(а):
alexkam писал(а):Как при помощи lazarus изменить ширину колонки таблицы документа MS Word?

Через что?

Если через OLE, то находишь таблицу по номеру в списке таблиц, через свойство Columns нужному столбцу меняешь ширину.
Открой VBA в Word и через Object Browser(F2) посмотри что тебе надо, дальше просто набираешь тоже самое но в Laz.


WordTable.Columns.Item(1).Width := 80 так не работает
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 839
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

alexkam
постоялец
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Сообщение alexkam »

Sharfik писал(а):Яндекс говорит так :->>>
http://bbs.vbstreets.ru/viewtopic.php?f=2&t=41709
http://infostart.ru/public/67727/


Так работает:

WordTable.Columns.Item(1).PreferredWidth := 10;
Спасибо за ссылки.
Ответить