Создание таблицы MS WORD через OLE

Разработка программ на пес его знает на чем
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Уважаемые коллеги,

для создания таблицы необходимо в синтаксисе VB сделать следующее:

ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=5, NumColumns:= 2

подскажите пожалуйста как передать Selection.Range в синтаксисе Clarion

Пробовал:

WordObject{'Application.ActiveDocument.Tables.Add(Selection.Range,5,2)'}
WordObject{'Application.ActiveDocument.Tables.Add(Range:=Selection.Range,5,2)'}
не работает

Павел.

(Добавление)

Вопрос снимается, разобрался. Правильно так:

SR = WordObject{'Selection.Range'}
WordObject{'Application.ActiveDocument.Tables.Add(' & SR & ',5,2)'}

Павел.
Написал: ClaList(2)
Ответить