06.12.2004, 10:20 | #1 |
Участник
|
FormActiveXControl Объект не имеет метода Application()
Здравствуйте.
Столкнулся со следующей проблемой. Создаю на форме контрол ActiveX через AOT. При запуске формы используется выражение comObject = ActiveX.Application(). Все нормально. Далее. Создаю ActiveX контрол в рантайме. На форме он появяется, а на выражении comObject = ActiveX.Application() вылетает ошибка: FormActiveXControl Объект не имеет метода Application(). Как быть? Нужно чтобы и в рантайме все было нормально. |
|
06.12.2004, 11:05 | #2 |
Участник
|
1. Что за объект?
2. Код создающий объект в рантайме - в студию |
|
06.12.2004, 11:58 | #3 |
Участник
|
Объект: Microsoft Office Spreadsheet 10.0.
Код самый простецкий: FormActiveXControl SH; ; SH = TabPage.addControl(FormControlType::ActiveX, "Spreadsheet"); Все. После этого все работает, а метод Application() не существует. |
|
06.12.2004, 12:35 | #4 |
Участник
|
Приношу свои извинения.
Люди, прошу пардон. Вопрос снят.
Дело в том, что создавал я объект Microsoft Office Spreadsheet 9.0, а он не имеет метода Application(). Просто 10-ая версия имеет, а 9-ая нет. Сразу на это не обратил внимания. Прошу пардон еще раз. |
|
12.12.2005, 18:43 | #5 |
Участник
|
Столкнулся с такой проблемой связанной со 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 | #6 |
Участник
|
Используйте
Cell.Value2("TEST");
__________________
Axapta v.3.0 sp5 kr2 |
|
13.12.2005, 13:12 | #7 |
Участник
|
Цитата:
Сообщение от AndyD
Используйте
Cell.Value2("TEST"); А откуда такая информация, если не секрет? Я нигде не нашел описание ТАКОГО метода, как Value2 !? |
|
13.12.2005, 13:39 | #8 |
Administrator
|
Excel, справка по VBA, метод у объекта Range. Там же описаны и отличия от Value
__________________
Возможно сделать все. Вопрос времени |
|
13.12.2005, 13:45 | #9 |
Участник
|
Или OleView
__________________
Axapta v.3.0 sp5 kr2 |
|
14.12.2005, 13:36 | #10 |
Участник
|
Еще раз, всем спасибо!
|
|
22.12.2005, 16:05 | #11 |
Участник
|
Есть ли возможность, при использовании SpreadSheet создавать разрывы страниц?
В экселевском COMe например, есть классы HPageBreak и VPageBreak. А в SS я ничего подобного не нахожу! |
|
Теги |
spreadsheet |
|
|