|
06.12.2004, 10:20 | #1 |
Участник
|
FormActiveXControl Объект не имеет метода Application()
Здравствуйте.
Столкнулся со следующей проблемой. Создаю на форме контрол ActiveX через AOT. При запуске формы используется выражение comObject = ActiveX.Application(). Все нормально. Далее. Создаю ActiveX контрол в рантайме. На форме он появяется, а на выражении comObject = ActiveX.Application() вылетает ошибка: FormActiveXControl Объект не имеет метода Application(). Как быть? Нужно чтобы и в рантайме все было нормально. |
|
12.12.2005, 18:43 | #2 |
Участник
|
Столкнулся с такой проблемой связанной со SpreadSheet 10.0: не могу записать значение в ячейку!!
После curSheet=excel.ActiveSheet(); Cell=curSheet.Range("A1"); Cell.Value("TEST"); дает ошибку Метод 'Value' в COM-объекте класса '_Range' возвратил код ошибки 0x80020005 (DISP_E_TYPEMISMATCH), который означает: Один или большее количество аргументов не мог быть преобразовано. В "девятом" SpreadSheet все проходит нормально!! |
|
12.12.2005, 20:50 | #3 |
Участник
|
Используйте
Cell.Value2("TEST");
__________________
Axapta v.3.0 sp5 kr2 |
|
13.12.2005, 13:12 | #4 |
Участник
|
Цитата:
Сообщение от AndyD
Используйте
Cell.Value2("TEST"); А откуда такая информация, если не секрет? Я нигде не нашел описание ТАКОГО метода, как Value2 !? |
|
13.12.2005, 13:39 | #5 |
Administrator
|
Excel, справка по VBA, метод у объекта Range. Там же описаны и отличия от Value
__________________
Возможно сделать все. Вопрос времени |
|
13.12.2005, 13:45 | #6 |
Участник
|
Или OleView
__________________
Axapta v.3.0 sp5 kr2 |
|
14.12.2005, 13:36 | #7 |
Участник
|
Еще раз, всем спасибо!
|
|
22.12.2005, 16:05 | #8 |
Участник
|
Есть ли возможность, при использовании SpreadSheet создавать разрывы страниц?
В экселевском COMe например, есть классы HPageBreak и VPageBreak. А в SS я ничего подобного не нахожу! |
|
Теги |
spreadsheet |
|
|