Tw-city.info

IT Новости
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как узнать какого года офис

Как узнать версию Word на Windows 7 8 10 установленного на вашем компьютере

Добрый день, друзья. Сегодня мы рассмотрим: — Как узнать версию Word, установленного на вашем ПК. Это необходимо для поиска правильного мануала для решения своего вопроса в этой программе. Всё дело в том, что в разных версиях отличается меню, и, если вы в поиске найдёте решение для другой версии, это вам не поможет определить, какая версия установлена у вас.

Довольно много начинающих пользователей ПК ошибаются между версиями Windows и Office. Операционная система представляет собой единую совокупность различного софта, под началом которого данные приложения функционируют. Также, есть и сторонние программы, вроде Adobe Photoshop, браузеров Яндекс и Google Chrome, оптимизатор Ccleaner, и различные текстовые редакторы, вроде Office Word, о котором сейчас и пойдёт речь.

Без стороннего софта ПК может функционировать, а без ОС не может. Например, Word можно подменить иным софтом, функционал которого похож на данную программу. Если вы вообще ничего не пишите, то в текстовом редакторе вам особой необходимости нет. Майкрософт Оффис не является частью системных программ Windows. Office покупают и устанавливают самостоятельно.

На данный момент самым новым является Word 2019, хотя ещё совсем недавно был Word 2016. По моему наблюдению, начиная с 2013 года данный софт мало изменился, по сравнению с ранними версиями, особенно с одной из первых версий Word 2003 года. Что интересно, довольно много пользователей продолжают работать со старыми версиями, даже с Office 2003.

Во многом это характерно тем, что данный софт платный. Например, сейчас он стоит от 25000 руб., до 32000, в зависимости от магазина. Поэтому, не удивительно, что часть пользователей продолжают пользоваться старыми версиями. По поводу взломанных версий, многие ими не пользуются потому, что во многих из них присутствуют вирусы, и они часто тормозят. Хотя, вы можете скачать вполне работоспособную взломанную версию, это как повезёт.

Вообще, когда вы приобретаете ПК, Windows с пакетами Office в уважающих себя магазинах должны быть уже инсталлированы в этих компьютерах. Обычно, они входят в стоимость компьютера. Так давайте узнаем, какой-же именно пакет Office у вас установлен?

Как определить версию Word?

1 Метод: Заходим через «Пуск» в меню программ и начинаем искать папочку «Microsoft Office». В данной папочке нам нужно найти «Microsoft Word». Рассматриваем ярлык данной программы. После этого файла должна стоять цифра. Она и есть версия нашего Word. Как видите, у меня это Ворд 2010.

2 Метод: на экране вашего рабочего стола помещён ярлык данной программы. Если версия ранняя, то после неё стоит цифра. К примеру, Word 2010, как на этом скриншоте.

3 Метод: открываем наш документ Word и через открытую страницу выясняем версию программы.

Если установлен Ворд 2002 или 2003

  • Нам нужно войти в верхнее меню программы. Ищем вкладку «Справка», в ниспадающем меню выбираем «О программе»;
  • У нас выпадает окно, где мы явно видим, что это Ворд 2002.

Открываем документ Word 2007

Определить данный вариант Ворда легче, чем других, так как в открытом документе достаточно взглянуть на эмблему Office в углу слева. Если она там действительно присутствует, то это Ворд 2007.

Открываем документ Word 2010

Зайдя в документ, нам нужно открыть вкладку «Файл», в ниспадающем меню выбираем «Справка». Внимательно просматриваем данное окно, и замечаем ближе справа надпись Microsoft Office Word 2010.

Открываем документ Word 2013 – 2019

В программе данных годов вначале выберем также «Файл», затем в левом столбике выберем вкладку «Учетная запись». Как видите из скриншота, у меня стоит Word 2019 года, так как я обычно выбираю самые последние варианты программ. С Вордом 2013 – 2016 поступаем также, только надписи будут соответственные их годам. Успехов!

Вывод: — Как узнать версию Word вы теперь с успехом научились определять. Пользуйтесь той программой, которая вас устраивает. Успехов!

Разрядность MS Office 2007: как узнать

Если вы хотя бы немного пользуетесь операционной системой от Microsoft, то наверняка знаете, что как сама ОС, так и различные программы для нее имеют разрядность x32 и x64. Например, если вы решите купить Microsoft Office 2007, то у вас будет возможность выбрать данный параметр.

На что он влияет? Тут есть много нюансов, но самое главное заключается в поддержке оперативной памяти. В x32 системах максимально допустимое количество ОЗУ – 4 Гб, тогда как в x64 ОС это значение намного выше. Поэтому если у вас современный ПК с большим объемом памяти, то вам наверняка нужно устанавливать x64 систему. Но помимо ОС, программы также различаются разрядностью. И, как правило, между собой несовместимы. То есть для системы x64 нужно использовать программы с такой же разрядностью. Поэтому, если вы планируете обновлять свой ПК, то не помешает заранее узнать тип уже установленных программ для последующей установки. Например, как узнать разрядность MS Office 2007?

Читать еще:  Удалить офис 10

Как узнать разрядность Офиса?

Для чего нужно узнать данный параметр? Если у вас программа устанавливается с диска, то вам нужно узнать данное значение, чтобы понять, сможете ли вы ее установить на новый ПК с другой операционной системой. Чтобы определить разрядность своего Офиса, вам необходимо выполнить следующие шаги:

  • откройте любой редактор из пакета Office, например, Word;
  • перейдите в меню «Файл» в левой части окна и откройте его;
  • перейдите во вкладку «Справка»;
  • в правой части окна вы получите полную информацию о вашем MS Office.

Из этого меню вы можете не только выяснить разрядность, но и узнать версию программного обеспечения (полезно, если вы хотите обновиться). Также здесь представлен номер продукта, статус ПО (активирован ли ключ) и многое другое.

Альтернативные способы

Если такой вариант вам не подходит, то есть другой способ. Вам необходимо выполнить следующие шаги:

  • запустите любое приложение из пакета Офис;
  • откройте диспетчер задач (комбинация кнопок Ctrl + Alt + Delete или правой клавишей по панели задач в нижней части экрана);
  • найдите в процессах программу, напротив нее будет указана разрядность, например, word.exe*32.

Также есть вариант для продвинутых – поиск записей в реестре. Нужно найти элемент «InstallRoot» в системе и посмотреть его параметры (где в реестре хранится ключ, вы можете узнать, используя базу данных MSI через специальное приложение).

Теперь вы знаете, как определить разрядность вашего Офиса. Это будет полезно при установке MS Office на новую систему. Если вы попытаетесь инсталлировать неправильную версию (например, Офис 32 на систему x64), то программа выдаст ошибку или предложит скачать правильную версию. Поэтому не помешает знать, как узнать данный параметр и правильно инсталлировать пакет редакторов. После успешной установки вам больше не потребуется беспокоиться о разрядности. В случае обновления программного обеспечения необходимая версия автоматически будет загружена и установлена.

Как определить установленную версию MS-Office?

кто-нибудь знает, что было бы лучшим способом определить, какая версия Office установлена? Кроме того, если установлено несколько версий Office, я хотел бы знать, какие версии они есть. Бонус был бы, если бы я мог обнаружить конкретную версию(ы) Excel, которая(/установлена).

8 ответов:

один из способов проверить наличие установленной версии Office — это проверить InstallRoot разделы реестра для интересующих приложений Office.

например, если вы хотите проверить, установлено ли Word 2007, вы должны проверить наличие следующего раздела реестра:

эта запись содержит путь к исполняемому файлу.

заменить 12.0 (для Office 2007) на соответствующий номер версии:

другой приложения имеют похожие ключи:

или вы можете проверить общий корневой путь всех приложений:

другой вариант, без использования определенных разделов реестра будет запрашивать базу данных MSI с помощью MSIEnumProducts API, как описано здесь.

в стороне, параллельные установки различных версий Office официально не поддерживаются Microsoft. Они делают некоторую работу, но вы можете получить нежелательные эффекты и несоответствия.

Как насчет 【Word.ПриложениеCurVer?

Если вы установили 32-разрядный Office на 64-разрядной машине, вам может потребоваться проверить наличие «SOFTWAREWow6432NodeMicrosoftOffice12.0», заменив 12.0 соответствующей версией. Это, безусловно, относится к Office 2007, установленному на 64-разрядной Windows 7.

обратите внимание, что Office 2010 (== 14.0) является первым офисом, для которого существует 64-разрядная версия.

Я нашел этот CodeProject, который помог мне с этой самой проблемой:http://www.codeproject.com/Articles/26520/Getting-Office-s-Version

Почему бы не проверить HKLMSOFTWAREMicrosoftWindowsCurrentVersionApp Paths[office.exe] , где [office.exe] обозначает определенное exe-имя файла продукта office, например winword.exe , excel.exe etc. Там вы получаете путь к исполняемому файлу и проверить версию этого файла.

Как проверить версию файл: в C++ / in C#

есть ли критика в отношении такого подхода?

бонус будет, если я смогу обнаружить конкретную версию(ы) Excel, которая(/установлены).

Я знаю, что этот вопрос был задан и на него давным-давно был дан ответ, но этот же вопрос занимал меня до тех пор, пока я не сделал это замечание:

получить номер сборки (например, 15.0.4569.1506 ), зонд HKLMSOFTWAREMicrosoftOffice[VER]CommonProductVersion::LastProduct , где [VER] является основным номером версии (12.0 для Office 2007, 14.0 для Office 2010, 15.0 для Office 2013).

на 64-разрядной Windows, вам нужно вставить Wow6432Node между SOFTWARE и Microsoft крошки, независимо от разрядности установки Office.

на моих машинах, это дает информацию о версии первоначально установленную версию. Для Office 2010 так, например, цифры совпадают с теми, что указаны здесь, и они отличаются от версии, указанной в File > Help , который отражает патчи, применяемые исправлениями.

Как узнать какого года офис

Версию узнаю нормально, через реестр. Но может кто подскажет какая именно установлена;
Proffesional
Standart
Basic Edition

Еще проблема если установлено два одинаковых офиса (Proffesional и Basic Edition), как находить оба.

function IS_OXP_Installed: Boolean;
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
Result := Reg.KeyExists(«SOFTWAREMICROSOFTOffice10.0Registration»);
finally
Reg.CloseKey;
Reg.Free;
end;
DN := «»; // Holds the Office XP Product Display Name
PID := «»; // Holds the Office XP Product ID
end;

Читать еще:  Не удаляется майкрософт офис

function View_OXP_Key: string;
begin
try
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
KeyName := «SOFTWAREMICROSOFTOffice10.0Registration»;
Reg.OpenKeyReadOnly(KeyName);
temp := TStringList.Create;
Reg.GetKeyNames(temp); // Enumerate and hold the Office XP Product(s) Key Name(s)
Reg.CloseKey;
SubKeyName := temp.Strings[0]; // Hold the first Office XP Product Key Name
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
KeyName2 := «SOFTWAREMicrosoftWindowsCurrentVersionUninstall»;
Reg.OpenKeyReadOnly(KeyName2 + SubKeyName);
DN := (Reg.ReadString(«DisplayName»));
Reg.CloseKey;
except
on E: EStringListError do
Exit
end;
try
if Reg.OpenKeyReadOnly(KeyName + SubKeyName) then
begin
if Reg.GetDataType(«DigitalProductId») = rdBinary then
begin
PID := (Reg.ReadString(«ProductID»));
binarySize := Reg.GetDataSize(«DigitalProductId»);
SetLength(HexBuf, binarySize);
if binarySize > 0 then
begin
Reg.ReadBinaryData(«DigitalProductId», HexBuf[0], binarySize);
end;
end;
end;
finally
FreeAndNil(Reg);
end;
Result := «»;
Result := DecodeProductKey(HexBuf);
end;

function IS_O2K3_Installed: Boolean;
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
Result := Reg.KeyExists(«SOFTWAREMICROSOFTOffice11.0Registration»);
finally
Reg.CloseKey;
Reg.Free;
end;
DN := «»; // Holds the Office 2003 Product Display Name
PID := «»; // Holds the Office 2003 Product ID
end;

function View_O2K3_Key: string;
begin
try
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
KeyName := «SOFTWAREMICROSOFTOffice11.0Registration»;
Reg.OpenKeyReadOnly(KeyName);
temp := TStringList.Create;
Reg.GetKeyNames(temp);
// Enumerate and hold the Office 2003 Product(s) Key Name(s)
Reg.CloseKey;
SubKeyName := temp.Strings[0]; // Hold the first Office 2003 Product Key Name
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
KeyName2 := «SOFTWAREMicrosoftWindowsCurrentVersionUninstall»;
Reg.OpenKeyReadOnly(KeyName2 + SubKeyName);
DN := (Reg.ReadString(«DisplayName»));
Reg.CloseKey;
except
on E: EStringListError do
Exit
end;
try
if Reg.OpenKeyReadOnly(KeyName + SubKeyName) then
begin
if Reg.GetDataType(«DigitalProductId») = rdBinary then
begin
PID := (Reg.ReadString(«ProductID»));
binarySize := Reg.GetDataSize(«DigitalProductId»);
SetLength(HexBuf, binarySize);
if binarySize > 0 then
begin
Reg.ReadBinaryData(«DigitalProductId», HexBuf[0], binarySize);
end;
end;
end;
finally
FreeAndNil(Reg);
end;
Result := «»;
Result := DecodeProductKey(HexBuf);
end;

function IS_O27_Installed: Boolean;
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
Result := Reg.KeyExists(«SOFTWAREMICROSOFTOffice12.0Registration»);
finally
Reg.CloseKey;
Reg.Free;
end;
DN := «»; // Holds the Office 2000 Product Display Name
PID := «»; // Holds the Office 2000 Product ID
end;

function View_O27_Key: string;
begin
try
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
KeyName := «SOFTWAREMICROSOFTOffice12.0Registration»;
Reg.OpenKeyReadOnly(KeyName);
temp := TStringList.Create;
Reg.GetKeyNames(temp);
// Enumerate and hold the Office 2000 Product(s) Key Name(s)
Reg.CloseKey;
SubKeyName := temp.Strings[0]; // Hold the first Office 2003 Product Key Name
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
KeyName2 := «SOFTWAREMicrosoftWindowsCurrentVersionUninstall»;
Reg.OpenKeyReadOnly(KeyName2 + SubKeyName);
DN := (Reg.ReadString(«DisplayName»));
Reg.CloseKey;
except
on E: EStringListError do
Exit
end;
try
if Reg.OpenKeyReadOnly(KeyName + SubKeyName) then
begin
if Reg.GetDataType(«DigitalProductId») = rdBinary then
begin
PID := (Reg.ReadString(«ProductID»));
binarySize := Reg.GetDataSize(«DigitalProductId»);
SetLength(HexBuf, binarySize);
if binarySize > 0 then
begin
Reg.ReadBinaryData(«DigitalProductId», HexBuf[0], binarySize);
end;
end;
end;
finally
FreeAndNil(Reg);
end;
Result := «»;
Result := DecodeProductKey(HexBuf);
end;

Begin
if not IS_OXP_Installed then
Begin
if not IS_O2K3_Installed then
Begin
if not IS_O27_Installed then
else
Edit11.Text := View_O27_Key;
Edit8.Text := DN;
End
else
Edit11.Text := View_O2K3_Key;
Edit8.Text := DN;
end
else
Edit11.Text := View_OXP_Key;
Edit8.Text := DN;
end;


KSergey © ( 2009-01-26 16:54 ) [1]

> Валера (26.01.09 14:34)
> Proffesional
> Standart
> Basic Edition

А офис сам об этом знает? Строчка в реестре — есть, текстовая, локализованная в OfficeRegistration ProductName (и ProductNameBrand). Одинаков ли для разных установлк — не знаю. Вариант только поустанавливать разные редакции и посмотреть, может что будет. Но так ли важно на самом деле? Что за задача?
А вот проверить установленность конкретной компоненты, нужной для работы вашей программы — это можно, но это другой вопрос.

> Еще проблема если установлено два одинаковых офиса (Proffesional и Basic Edition), как находить оба.

Одной версии?? Так не бывает.
Ну т.е. можно накатать, наверное, но это ж будет каша и лажа, зачем ее определять?


Валера ( 2009-01-27 06:27 ) [2]

Одинаков ли для разных установлк — не знаю.
разный но как его переберать перебором реестра.

Одной версии?? Так не бывает.
Бывает на компе стоял ломанный Proffesional, его удалили и поставили Basic Edition. При удалении он реестр не трогает и остаются ветви
HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice12.0Registration


KSergey © ( 2009-01-27 09:10 ) [3]

А какая вообще задача-то? Она именно проверить установленность через рест?

А вообще, т.к. офис вполне себе нормальная система и устанавливается в систему грамотно — то, думаю, правильный путь искать установленные программы и их компоненты. Да да, то, что видно через установка/удаление программ.
Функций для енумерирования MSI-компонент с лету не подскажу, ну да разыщется, думаю.


Валера ( 2009-01-27 11:49 ) [4]

Задача узнать какой офис установлен и узнать какой ключ!
Делаю я это через реестр. Все получилось нормуль.
Но впроге был обнаружен такой баг как к примеру:
Если на комп ставили офис Proffesional, затем его удалили и поставили такой же офис только Basic Edition.
То прога выдает офис Proffesional

Все это происходит из за повторяющегося ключа, точнее из за части выделенной черным.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice12.0Registration
То есть появляются две записи как

Читать еще:  Как сделать в микрософт офисе

Пришел к одному варианту перебирать ветку HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice12.0Registration и искать параметр DigitalProductID (ключ продукта).
Но как перебирать реестр?? Или организовать поиск параметра DigitalProductID в указанной ветке??


KSergey © ( 2009-01-27 11:57 ) [5]

> Валера (27.01.09 11:49) [4]
> Но как перебирать реестр??

TRegistry.GetValueNames

Ну и вапще посмотрите методы TRegistry, много полезного.
К стати, т.к. вам требуется только читать из реестра — открывайте его только на чтение. А то ваша поделка взорвется в первом же случае нормально настроенных прав.

PS
А вы не из отдела по борьбе с пиратством, случайно?


Валера ( 2009-01-27 12:23 ) [6]


> PS
> А вы не из отдела по борьбе с пиратством, случайно?

=)
Нет просто в порядок организацию приводим


Anatoly Podgoretsky © ( 2009-01-27 13:47 ) [7]

> KSergey (27.01.2009 9:10:03) [3]

То что видно через «установка/удаление программ» очень не надежный источник.


KSergey © ( 2009-01-27 15:12 ) [8]

> Anatoly Podgoretsky © (27.01.09 13:47) [7]
> То что видно через «установка/удаление программ» очень не надежный источник.

Смотря что за задача. Например, по прошлой работе ставили свой продукт, который требовал наличия других продуктов. В setup проверяли как раз наличие необходимых компонент MSI.
Понятно, что тот прудукт мог и не работать (кончилась лицензия, пользователь потер половину exe-файлов и т.д.), но все ж некие precondition проверялись. Остальное отлавливалось во время работы своего приложения.


KSergey © ( 2009-01-27 15:16 ) [9]

Хотя в ситуации как у автора я бы поступил проще: приказ под роспись, что каждый проверил на своей машине в свойствах ворда какой он и номер лицензии. И если что не так или «дяди в погонах» найдут другой софт — то виноват тот, кто использует, контора «прикрывать» не будет.

Хотя, это в программерских конторах так делалось у нас; в «бухгалтерских» — может и правда проще «тихо». Правда не страхует от случая не по месту умного бухгалтера, в отличии от приказа.

Как узнать ключ офиса

Приветствую всех посетителей блога moikomputer.ru

Иногда случается, что ключ активации от Microsoft Office безвозвратно утерян или «успешно» забыт и вы не можете и не знаете, как его найти, но это не беда. Я покажу простой способ определения ключа без применения стороннего софта.

Всегда стараюсь справиться внутренними возможностями системы Windows которая имеет не мало разных утилит на многие случаи жизни. Предоставленное мною решение подойдет для всех версий Office вплоть до 2016г, а также для любой ОС Windows.

Как узнать версию офиса 32 или 64

Прежде чем приступить к извлечению ключа нужно узнать какая версия офиса у вас установлена 32х или 64х разрядная. Если ваш офис от 2007г. и ниже, то версия будет 32х-разрядная потому, что на тот момент другой не было.

А вот начиная с MS Office 2010 и выше разрядность может быть, как 32, так и 64 бита. Для определения запустите любой документ Word или Excel, откройте в левом верхнем углу вкладку Файл.

В открывшемся окне нужно выбрать пункт Справка или Учетная запись в зависимости от версии офиса.

Если здесь нет необходимой информации нажимаем на квадратик с вопросом О программе Word.

Это окно точно удовлетворит ваши требования.

Скачиваем документ с расширением «.ps1»

Определившись с версией продукта вам нужно скачать по этой ссылке документ с моего Яндекс диска с расширением «.ps1» созданного в блокноте Windows, скачанный файлик для удобства установите на рабочий стол.

Как запустить PowerShell и узнать ключ

Теперь нам нужно запустить PowerShell с правами администратора для этого в меню Пуск в строке поиска пишем powershell.

В появившемся списке выбираем из двух вариантов для 32х-разрядной: Windows Powershell (86), для 64х-разрядной: Windows Powershell.

Выбрав свой вариант кликаем по нему ПКМ в окне контекстного меню нажимаем пункт: Запуск от имени администратора, при запросе пароля вводим его.

Примечание: если вы работаете под учетной записью Администратор (чего категорически нельзя делать), а не с обычными правами то в контекстном меню не будет пункта запуска от имени админа и утилита будет запущена как обычно.

В статье: Какие бывают учетные записи Windows вы подробно узнаете почему нельзя работать под администратором.
Копируем это значение в окно запущенной утилиты жмем Enter.

Для изменения политики выполнения нажимаем еще раз Enter.

И последнее что нужно сделать вести следующие значение:

После чего вы увидите свой ключ от программы Microsoft Office на экране монитора.

Примечание: вам нужно в последнем значении заменить Валерий на свое имя учетной записи!
Для этого кликаем ПКМ по текстовому документу, сохраненному ранее с расширением «.ps1» ⇒ выбираем пункт свойства где увидим то, что ищем.

Вот на этом сегодня все, будьте внимательны не теряйте пароли и ключи!

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector