24.02.2009, 14:57 | #1 |
MCP
|
Управление CheckBox в word шаблоне из DAX
Всем привет! Делаю отчет с использованием класса Com_WordDocumentRU, наткнулся на невозможность управлять свойством Checked чекбокса из word шаблона. Я сделал макрос в ворде, получилось следующее:
Selection.FormFields(1).CheckBox.Value = true Пытаюсь воспроизвести это действие в аксапте, и все время вываливается ошибка: "Значение вне диапазона..": FormFields(1).CheckBox.Value = true; Кто-нибудь сталкивался с такой проблемой? |
|
|
За это сообщение автора поблагодарили: (-1). |
24.02.2009, 15:13 | #2 |
Участник
|
Смотрите сюда
А если конкретно, то думаю Вам поможет следующее Цитата:
Следует избегать сложных "вложенных" функций с включением обращений к свойствам Com объектов.
|
|
24.02.2009, 16:18 | #3 |
Moderator
|
Цитата:
X++: static void Job142(Args _args) { ComWordDocument_RU doc = new ComWordDocument_RU(); COM docCom, ffs, ff, cb; ; doc.newFile(); docCom = doc.getComDocument(); ffs = docCom.FormFields(); ffs.Add(docCom.Range(0,0), 71); // 71 = wdFieldFormCheckBox // следующие 3 оператора реализуют FormFields(1).CheckBox.Value = true; ff = ffs.Item(1); cb = ff.CheckBox(); cb.Value(true); doc.visible(true); } |
|
|
За это сообщение автора поблагодарили: kornix (1). |
24.02.2009, 17:37 | #4 |
MCP
|
Gustav, спасибо!!!
|
|
Теги |
checkbox |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|