JavaScript を使用して Office バージョンを決定することは、プロジェクト開発に非常に役立ちます。これは OA システムのオンライン Office エディターであるため、Office オンライン編集ツールが複数のバージョンの Office を同時にサポートするようにする必要があります。オフィス2003と2007。 Office がインストールされると、キーの値はレジストリに書き込まれます。具体的な場所は HKEY_CURRENT_USER/Software/Microsoft/Office です。
レジストリを開くと、Office のバージョンとレジストリ キーの値の対応関係が次のように表示されます。
11.0 office2003;
12.0 office2007;
var version="";
function readOfficeVersion( )
{
var word=null;
try
{
word=new ActiveXObject("Word.application");
}catch(e)
{
alert("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();
return version;
}