>백엔드 개발 >C++ >설치된 Microsoft Office 버전을 어떻게 확인할 수 있습니까?

설치된 Microsoft Office 버전을 어떻게 확인할 수 있습니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2025-01-11 15:57:43651검색

How Can I Determine the Installed Versions of Microsoft Office?

설치된 MS Office 버전 확인 방법

질문:

설치된 Microsoft Office 버전을 확인하는 것은 소프트웨어 요구 사항 확인 및 특정 기능 가용성을 위해 매우 중요합니다. 또한 설치된 여러 버전과 특정 버전을 식별하면 문제가 더 복잡해집니다.

해결책:

1. 레지스트리 키 확인:

효과적인 방법 중 하나는 관련 Office 응용 프로그램의 InstallRoot 레지스트리 키를 확인하는 것입니다. 예를 들어 다음 키가 있는지 확인하면 Word 2007이 설치되어 있음을 나타냅니다.

<code>HKLM\Software\Microsoft\Office.0\Word\InstallRoot::Path</code>

다른 Office 버전을 확인하려면 "12.0"을 적절한 버전 번호로 바꾸세요.

2. MSIEnumProducts API 사용:

또는 MSIEnumProducts API를 사용하여 MSI 데이터베이스를 쿼리할 수도 있습니다. 이 방법은 해당 버전을 포함하여 설치된 MSI 제품의 전체 목록을 제공합니다.

3. 파일 버전 확인:

다양한 Office 버전(Microsoft에서 공식적으로 지원하지 않음)을 나란히 설치하는 경우 기본 Office 응용 프로그램(예: WINWORD.EXE)의 파일 버전을 비교할 수 있습니다. 버전이 16.0.10730.20102보다 높은 경우 Office 2019 또는 현재 Office 365 버전을 의미합니다.

Office 2019 및 Office 365에 대한 지침:

Office 2019부터 MSI 기반 설치 프로그램이 중단되어 간편 실행이 유일한 배포 방법으로 남았습니다. 따라서 주/부 버전 번호는 더 이상 업데이트되지 않습니다. 결과적으로 Office 2016과 Office 2019의 레지스트리 키에는 동일한 버전 번호(16.0)가 있습니다.

위 내용은 설치된 Microsoft Office 버전을 어떻게 확인할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.