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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.02.2005, 15:03   #1  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,242 / 980 (37) +++++++
Регистрация: 03.04.2002
Грабли с spreadsheet
Коллеги! Хочу предупредить вас от использования Microsoft Office SpreadSeet 9.0. При переходе пользователей с MSOffice 2000 на 2003, формы, на основе 9-й версии перестают работать, т.к. там испльзуются 10 и 11-я версии. Рекомендую, для совместимости, испльзовать 10-ю версию.
__________________
Isn't it nice when things just work?
Старый 09.02.2005, 16:11   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Спасибо.

Перенес в базу знаний.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 10.02.2005, 00:44   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,314 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
можно до кучи проверять наличие соотв GUID а в ветке реестра HKEY_CLASSES_ROOT\CLSID\
SpreadSheet9:
{0002E510-0000-0000-C000-000000000046}
SpreadSheet10:
{0002E551-0000-0000-C000-000000000046}
SpreadSheet11:
{0002E559-0000-0000-C000-000000000046}
Если есть 11-й - то юзаем 11-й, иначе 10-й, иначе 9-й
Старый 10.02.2005, 10:30   #4  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,242 / 980 (37) +++++++
Регистрация: 03.04.2002
2 sukhanchik:
Т.е. вы предлагаете на форму бросить все три компоненты, но использовать только одну из них? К сожалению, все не так просто, система будет ругаться на недостающие. Кроме того, код не совсем одинаково работает, а некоторые конструкции, вообще не работают в других версиях. Т.о. задача становится слишком трудоемкой, приходится искать компромис :-(
2Maxim Gorbunov:
Спасибо, что перенесли :-)
__________________
Isn't it nice when things just work?
Старый 10.02.2005, 12:34   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,314 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
:)
Да нет, конечно - вы правы - в моей фразе (я не так наверное выразился) - ключевое слово "до кучи" - т.е. в дополнение можно проверять версию. Конечно - идея 3-х компонент в одной форме - неверная - да и нецелесообразно наверное делать 3 формы по одной из компонент . Поэтому со словами "Если есть 11-й - то юзаем 11-й, иначе 10-й, иначе 9-й" я конечно поторопился. Однако - в принципе - есть смысл как мне кажется до вызова формы с ActiveX-ным контролом - проверять версию по GUIDам.
Старый 21.02.2005, 13:02   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,314 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Кстати, тут знающие люди подсказали посмотреть класс OLAPPivotTable и его статичесике методы: getActiveXGuid, getAvailablePivotTableVersion, isPivotTableAvailable
Старый 22.02.2005, 10:23   #7  
chi is offline
chi
Участник
 
80 / 13 (1) ++
Регистрация: 21.01.2004
Цитата:
Изначально опубликовано sukhanchik
Да нет, конечно - вы правы - в моей фразе (я не так наверное выразился) - ключевое слово "до кучи" - т.е. в дополнение можно проверять версию. Конечно - идея 3-х компонент в одной форме - неверная - да и нецелесообразно наверное делать 3 формы по одной из компонент . Поэтому со словами "Если есть 11-й - то юзаем 11-й, иначе 10-й, иначе 9-й" я конечно поторопился. Однако - в принципе - есть смысл как мне кажется до вызова формы с ActiveX-ным контролом - проверять версию по GUIDам.
У нас эта проблема была решена динамическим добавлением нужного ActiveX контрола в зависимости от зарегистрированных GUID. Затруднения были лишь при связке 9-ой с другими версиями.
Теги
spreadsheet

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Spreadsheet, XMLURL и Wrap Text Alexanderis.ua DAX: Программирование 2 24.03.2009 10:53
Снова SpreadSheet 8) _Андрей DAX: Программирование 23 17.02.2009 23:09
SpreadSheet if_maks DAX: База знаний и проекты 8 22.12.2005 12:42
Использование OWC.Spreadsheet для ускорения экспорта/импорта в/из Excel. storer DAX: Программирование 24 28.03.2005 19:10
Как открыть готовый шаблон Excel в ActiveX Microsoft Office Spreadsheet 10.0? chi DAX: Программирование 0 16.11.2004 15:33

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

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

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