JavaScript를 사용하여 Office 버전을 결정하는 것은 프로젝트 개발에 매우 유용합니다. OA 시스템의 온라인 오피스 편집기이므로 Office 온라인 편집 도구가 다음과 같은 여러 버전의 Office를 동시에 지원하도록 해야 합니다. 사무실 2003과 2007. Office가 설치되면 키 값이 레지스트리에 기록됩니다. 구체적인 위치는 HKEY_CURRENT_USER/Software/Microsoft/Office입니다.
레지스트리를 열면 Office 버전을 확인할 수 있으며, Office 버전과 레지스트리 키 값의 대응 관계는 다음과 같습니다.
11.0 office2003;
14.0 office2010;
코드 복사
{
var word=null;
try
{
word=new ActiveXObject("Word.application");
}catch(e)
{
warning("1. 컴퓨터에 Microsoft Office 2003/2007이 설치되어 있는지 확인하세요./n2. 브라우저 설정에서 ActiveX 컨트롤이 활성화되어 있는지 확인하세요.");
}
if(word.Version ==="11.0")
{
version="office2003";
}
else if(word.Version==="12.0")
{
version=" office2007";
}
else if(word.Version==="14.0")
{
version="office2010";
} //Word 프로세스를 닫습니다. 시기적절한 방식
word.Application.Quit();
버전 반환;
}