![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить версию Экселя?
TStas © (2011-03-18 16:37:00)Как я сегодня нечаянно выяснил, моя программа не хочет дружить с экселем 2000, а вот с другими дружит. А как получить версию Экселя? Наверняка же что-то для этого есть.
oldman (2011-03-28 18:36:00) [1]Удалено модератором
Примечание: Завязывай с тупым флудом
Palladin (2011-03-27 04:37:00) [2]
> Германн © (26.03.11 01:47) [13]
ну... два потому что один для biff8, другой для xdoc...
> Игорь Шевченко © (26.03.11 23:03) [14]
ну, у меня нет такой свободы действий )
Игорь Шевченко (2011-03-26 23:03:00) [3]Palladin © (26.03.11 01:16) [12]
А мы честно говорим, что ниже 2003 не поддерживаем. И ООCalc только с 3-ей версии.
Германн (2011-03-26 01:47:00) [4]
> да вот надо что бы везде одинаково выглядело... и работало.
> ... они, Эксели, сродни браузерам порой )
>
Тогда почему Экселей у тебя только два? Браузеров то гораздо длиннее! :)
Palladin (2011-03-26 01:16:00) [5]да вот надо что бы везде одинаково выглядело... и работало.... они, Эксели, сродни браузерам порой )
Игорь Шевченко (2011-03-25 20:03:00) [6]Palladin © (25.03.11 18:10) [10]
Нафиг тебе их столько ? Excel-ей в смысле
Palladin (2011-03-25 18:10:00) [7]у меня два экселя на машине и еще OO Calc впридачу, тебе какой?
MsGuns (2011-03-25 16:40:00) [8]Вопрос решается просто: поочередно в защищенных блоках выполняется разный код для разных версий офиса. Пока не выполнится..
TStas (2011-03-20 21:38:00) [9]Ну, или найти где-то 2000 эксель и долго ловить, где косяк. Работает, точно, со всеми, а вот на 2000 косяк выходит. За ключик в реестре спасибо. Это в точности то, что я искал.
Игорь Шевченко (2011-03-18 23:55:00) [10]
> Надо просто, чтобы прога предупреждала, если заведомо не
> получится документы сделать
в корзину
Игорь Шевченко (2011-03-18 23:54:00) [11]HKCR\Excel.Application.номер_версии
xmen (2011-03-18 22:27:00) [12]
> Странно, Эксель, при обращении через макрос, для 2003 Экселя
> выдаёт 11.1. А как оттуда выдрать собственно версию? Просто
> если я из Дельфей обращусь, то то же самое и получится.
и что не так? 2003 эксель - это и есть 11 версия, XP - кажется 10 была.
TStas (2011-03-18 19:44:00) [13]Странно, Эксель, при обращении через макрос, для 2003 Экселя выдаёт 11.1. А как оттуда выдрать собственно версию? Просто если я из Дельфей обращусь, то то же самое и получится.
TStas (2011-03-18 18:53:00) [14]Надо просто, чтобы прога предупреждала, если заведомо не получится документы сделать.
Application.Version - это, наверно, здорово, но для этого нужно УЖЕ открыть соединение с Экселем. Просто мне казалось, что в реестре что-то офис пишет и надо лишь где-то прочитать.
Ладно, попробую Application.Version. Просто странно, что именно с Экселем 2000 такая фигня происходит. Сама ошибка - "ошибка экспорта". Что удивительно, что по-русски написано. Ну, Бог с ним.
Anatoly Podgoretsky (2011-03-18 16:44:00) [15]> TStas (18.03.2011 16:37:00) [0]
Ну определил ты и что, откажесься работатать, а ведь в дистрибутиве есть
выбор между 2000 и ХР
clickmaker (2011-03-18 16:39:00) [16]Application.Version