AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.02.2003, 19:15   #1  
Yuriy is offline
Yuriy
Участник
 
150 / 10 (1) +
Регистрация: 25.02.2003
Адрес: Москва
? Ошибка при объявлении переменной!
У меня возникла следующая ошибка: все как полагается, программирую отчет в Attain, создаю переменную типа Automation, пытаюсь подключить к ней приложение Excel, а при попытке CREATEнуть эту переменную вылезает сообщение о том, что у меня не установлен Excel, хотя все офис установлен и подобный стандартный отчет работает! Подскажите кто что может!!!
Старый 26.02.2003, 09:30   #2  
Sharky is offline
Sharky
Участник
 
118 / 10 (1) +
Регистрация: 10.12.2002
МММ....странно............

Могу пока только предположить, что Office у тебя не той версии....Если у тебя стоит 2000 или ХП, то проблем в принципе быть не должно....попробую у себя сделать такую штуку.....если что обнаружится напишу
Старый 26.02.2003, 09:49   #3  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
На самом деле и с 97-м Экселем все пашет (Аттейн 3.01)

Объявляю три переменные:
xlApplication Automation 'Microsoft Excel 8.0 Object Library'.Application
xlWorkBook Automation 'Microsoft Excel 8.0 Object Library'.Workbook
xlWorkSheet Automation 'Microsoft Excel 8.0 Object Library'.Worksheet

Далее в коде

CREATE(xlApplication, TRUE);
xlApplication.Visible(TRUE);
xlWorkBook := xlApplication.Workbooks.Add;
xlWorkSheet := xlWorkBook.Worksheets.Add;

В итоге открывается Эксель, все в порядке. Посмотри, может, не указал сабтайпы?(Application, Workbook, Worksheet)

Кстати, а вот с объектом Microsoft Excel 5.0 Object Library действительно проблемы, тоже ругается, говорит, проверьте, что такой компонент OLE или сервер Automation установлен корректно. Посмотри, может, ты тоже пытаешься использовать 5.0, смени тогда на 8.0 .
Старый 26.02.2003, 11:14   #4  
Yuriy is offline
Yuriy
Участник
 
150 / 10 (1) +
Регистрация: 25.02.2003
Адрес: Москва
Excel у меня 2002, Attain 3.60.
Соответственно создаю переменную
xlApplication Automation 'Microsoft Excel 10.0 Object Library'.Application и остальные как нужно. Теперь выводит ошибку:
Изображения
Тип файла: bmp 1.bmp (182.6 Кб, 469 просмотров)
Старый 26.02.2003, 11:19   #5  
Yuriy is offline
Yuriy
Участник
 
150 / 10 (1) +
Регистрация: 25.02.2003
Адрес: Москва
А вот и ошибка, которую он выводит!
Изображения
Тип файла: bmp 1.bmp (182.6 Кб, 531 просмотров)
Вложения
Тип файла: img9081-1 (182.6 Кб, 606 просмотров)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Внутренняя ошибка 27 в модуле 30 vel_vel NAV: Администрирование 1 26.09.2014 15:56
Ошибка с FORM.RUNMODAL Nataly NAV: Программирование 18 18.05.2005 05:56
Ошибка с Calcdate sash_xp NAV: Программирование 3 06.04.2005 09:28
Ошибка при оптимизации базы. .rejector. NAV: Прочие вопросы 5 09.09.2004 01:32
ошибка при запуске finsql Alex_V NAV: Администрирование 6 28.04.2003 11:21

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:04.