|  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, спасибо!!!
		 | 
|  |