![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить версию Office установленного на машине? [D6, WinXP]
leonidus © (2007-11-08 13:28:00)Удалено модератором
Примечание: спам
Riply (2007-11-09 18:05:00) [1]> [17] DVM © (08.11.07 21:39)
> Задача изначально поставлена неверно. Ну вот скажите зачем знать именно номер версии самого офиса?
> Не конкретных приложений а офиса? Как будто сам офис это нечто осязаемое - это просто общее название.
В одой из контор - это часть тестового задания при приеме на работу :)
umbra (2007-11-09 17:23:00) [2]
> Ну вот скажите зачем знать именно номер версии самого офиса?
> Не конкретных приложений а офиса?
к тому же, офисов может біть несколько и для разных его приложений по умолчанию берутся разные версии :) . Т.е.CreateOleObject('Word.Application');может создавать ворд из 97 оффиса, аCreateOleObject('Excel.Application');- эксель из ХР :)
DVM (2007-11-08 21:39:00) [3]Задача изначально поставлена неверно. Ну вот скажите зачем знать именно номер версии самого офиса? Не конкретных приложений а офиса? Как будто сам офис это нечто осязаемое - это просто общее название.
clickmaker (2007-11-08 17:12:00) [4]
> [15] Сергей М. © (08.11.07 17:04)
> Имя продукта)
фамилия ) Они же - семейство
Сергей М. (2007-11-08 17:04:00) [5]Имя продукта)
Anatoly Podgoretsky (2007-11-08 17:00:00) [6]> Сергей М. (08.11.2007 16:42:13) [13]
А что?
Сергей М. (2007-11-08 16:42:00) [7]
> если Ворд 2000 то и офис 2000.
2000 - это же не версия пакета)
Anatoly Podgoretsky (2007-11-08 16:31:00) [8]> Сергей М. (08.11.2007 15:35:05) [5]
А вот это я бы не стал делать, ни о чем не говорит, а вот версии продукта в офисе синхронизированы, если Ворд 2000 то и офис 2000.
Та и бессмысленно говорить об версии офиса, это же не рабочее, нельзя запустить, запустить можно продукты из него. Кроме того офисов одновременно может быть несколько и с разным составом продуктов. Например у меня по щелчку запускается Ворд 2003 и Эксель 2007, соответственно.
Dib@zol (2007-11-08 15:52:00) [9]Неа. В самом ключе ничего не прописано, а под-ключей у него слишком дофига, чтоб искать. Где конкретно пишется версия?
clickmaker (2007-11-08 15:52:00) [10]
> [4] Dib@zol © (08.11.07 15:31)
Outlook & Access забыл :)
Сергей М. (2007-11-08 15:51:00) [11]Дык в [5] про него и речь)
Dib@zol (2007-11-08 15:46:00) [12]Office 97, аднака :D
Сергей М. (2007-11-08 15:43:00) [13]Что, и в HKCU тоже не проставлена ?
Странный какой-то у тебя Офис, ей-богу)
Dib@zol (2007-11-08 15:39:00) [14]А у меня там например версия и не проставлена...
Сергей М. (2007-11-08 15:35:00) [15]Куда уж проще залезть, скажем, сюда
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ 8.0
Dib@zol (2007-11-08 15:31:00) [16]Ну тогда надо открыть ешё Excel.Application и PowerPoint.Application и найти среднее арифметическое :)
Сергей М. (2007-11-08 15:29:00) [17]
> это то что нужно
Это не то что нужно.
Это версия Ворда, а не Офиса.
Офис <> Ворд.
leonidus (2007-11-08 13:44:00) [18]Да, это то что нужно. Большое спасибо.
clickmaker (2007-11-08 13:34:00) [19]v := CreateOleObject('Word.Application');
strVer := v.Version;
?