2016-01-16 4 views
0

Может кто-нибудь сказать мне, как установить значение флажка в слове документ с использованием OLE-объекта?OLE Object in PowerBuilder

Я использую поля формы (раскрывающийся список и флажок) в документе Word.

Я использую PB 7.

Спасибо!

+0

Это будет зависеть от того, какой вид флажка. В Word есть как минимум три разных флажка, всякая технология. Итак, как обращаться с ними через свою объектную модель, для каждого из них разные. Если вы не знаете, «какой вид» описывает шаги, используемые для установки флажка в документе. –

+0

Благодарим вас за ответ. Чтобы ответить на ваш вопрос, например, у меня есть раскрывающийся список с разными вариантами. Основываясь на выборе, который я сделаю, в моем слове документ мне нужно, чтобы флажок для этой опции был проверен. Я установил флажок в документе слова с вкладки «Разработчик» -> «Наследие» -> «Наследие» -> «Поле формы ящика» Спасибо! –

ответ

0

Я не могу дать вам точный синтаксис PB, но я могу дать вам синтаксис объектной модели Word, который вам не нужно будет «переводить».

oDocument.FormFields(index).CheckBox.Value = true 'or false 

index может быть либо положение в документ (п го поля формы в тексте) или имя поля формы в виде строки («check1», например).

Обратите внимание, что это не представляется возможным использовать записи макросов, чтобы получить этот синтаксис, поскольку записи макросов не будут работать в документе защищаемого в качестве формы, и это не возможно, чтобы изменить значение флажка, если документ не охраняемый как форма.