|  09.02.2005, 15:03 | #1 | 
| NavAx | Грабли с 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 | 
| Administrator | 
			
			Спасибо. Перенес в базу знаний. 
				__________________ 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 | 
| Administrator | 
			
			можно до кучи проверять наличие соотв 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 | 
| NavAx | 
			
			2 sukhanchik: Т.е. вы предлагаете на форму бросить все три компоненты, но использовать только одну из них? К сожалению, все не так просто, система будет ругаться на недостающие. Кроме того, код не совсем одинаково работает, а некоторые конструкции, вообще не работают в других версиях. Т.о. задача становится слишком трудоемкой, приходится искать компромис :-( 2Maxim Gorbunov: Спасибо, что перенесли :-) 
				__________________ Isn't it nice when things just work? | 
|  | 
|  10.02.2005, 12:34 | #5 | 
| Administrator |   
			
			Да нет, конечно - вы правы - в моей фразе (я не так наверное выразился) - ключевое слово "до кучи" - т.е. в дополнение можно проверять версию. Конечно - идея 3-х компонент в одной форме - неверная - да и нецелесообразно наверное делать 3 формы по одной из компонент   . Поэтому со словами "Если есть 11-й - то юзаем 11-й, иначе 10-й, иначе 9-й" я конечно поторопился. Однако - в принципе - есть смысл как мне кажется до вызова формы с ActiveX-ным контролом - проверять версию по GUIDам. | 
|  | 
|  21.02.2005, 13:02 | #6 | 
| Administrator | 
			
			Кстати, тут знающие люди подсказали посмотреть класс OLAPPivotTable и его статичесике методы: getActiveXGuid, getAvailablePivotTableVersion, isPivotTableAvailable
		 | 
|  | 
|  22.02.2005, 10:23 | #7 | 
| Участник | Цитата: 
		
			Изначально опубликовано sukhanchik  Да нет, конечно - вы правы - в моей фразе (я не так наверное выразился) - ключевое слово "до кучи" - т.е. в дополнение можно проверять версию. Конечно - идея 3-х компонент в одной форме - неверная - да и нецелесообразно наверное делать 3 формы по одной из компонент  . Поэтому со словами "Если есть 11-й - то юзаем 11-й, иначе 10-й, иначе 9-й" я конечно поторопился. Однако - в принципе - есть смысл как мне кажется до вызова формы с ActiveX-ным контролом - проверять версию по GUIDам. | 
|  |