Работа с MS Word

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

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

Работа с MS Word

Сообщение alexkam » 24.09.2015 15:22:43

Как при помощи lazarus изменить ширину колонки таблицы документа MS Word?
alexkam
постоялец
 
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Re: Работа с MS Word

Сообщение Sharfik » 24.09.2015 15:44:06

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

Через что?

Если через OLE, то находишь таблицу по номеру в списке таблиц, через свойство Columns нужному столбцу меняешь ширину.
Открой VBA в Word и через Object Browser(F2) посмотри что тебе надо, дальше просто набираешь тоже самое но в Laz.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 809
Зарегистрирован: 20.07.2013 01:04:30

Re: Работа с MS Word

Сообщение alexkam » 24.09.2015 15:49:40

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

Через что?

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


WordTable.Columns.Item(1).Width := 80 так не работает
alexkam
постоялец
 
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Re: Работа с MS Word

Сообщение Sharfik » 24.09.2015 21:35:06

Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 809
Зарегистрирован: 20.07.2013 01:04:30

Re: Работа с MS Word

Сообщение alexkam » 24.09.2015 22:31:41

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


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

WordTable.Columns.Item(1).PreferredWidth := 10;
Спасибо за ссылки.
alexkam
постоялец
 
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 234

Рейтинг@Mail.ru