MurCode
Форумы
Поиск
О проекте
WinForms, .Net Framework
Новое сообщение
версия екселя
юный екселист
Дата: 17.05.2006 08:35:32
1. как можно узнать установлен ли ексель на машине?
2. как узнать версию екселя?
alneo
Дата: 17.05.2006 09:02:36
ну на одной машине может біть установленно несколько версий, я обічно считіваю значения из реестра (HKLM->SoftWare->Microsoft).
А вообще пишу проги так, чтобы они работали со всеми версиями.
юный екселист
Дата: 17.05.2006 09:21:00
alneo
А вообще пишу проги так, чтобы они работали со всеми версиями.
а про это можно поподробнее?
Andres 1
Дата: 17.05.2006 11:19:08
юный екселист
alneo
А вообще пишу проги так, чтобы они работали со всеми версиями.
а про это можно поподробнее?
Проще всего так
http://www.devcity.net/Articles/163/1/article.aspx
Кратко - ищете самую старую версию Excel Object Library, которую вы хотите поддерживать (например Excel 2000 - EXCEL9.OLB, Excel5 - XL5EN32.OLB), далее TLBIMP.EXE EXCEL9.OLB /out=My.Excel9.Interop.dll. Далее как обычно.
Сашка
Дата: 18.05.2006 07:29:03
Можно еще использовать технологию позднего связывания. Тогда никаких старых версий искать не надо будет.