JavaScriptを使用してOfficeバージョンを決定することは、OAシステムでのオンラインオフィス編集であるため、Office2003や2007などのオフィス編集ツールを同時にサポートする必要があります。オフィスがインストールされると、キー値はレジストリに記述され、特定の場所はhkey_current_user/software/microsoft/officeです。
レジストリを開き、オフィスバージョンとレジストリキー値の間のバージョンを確認できます。
コードコピーは次のとおりです。
11.0 Office2003;
12.0 Office2007;
14.0 Office2010;
コードコピーは次のとおりです。
var version = "";
function readofficeversion()
{
var word = null;
試す
{
word = new ActiveXObject( "word.Application");
} catch(e)
{
Alert( "1。MicrosoftOffice 2003/2007にマシンがインストールされているかどうかを確認してください。
}
if(word.version === "11.0")
{
version = "office2003";
}
else if(word.version === "12.0")
{
version = "office2007";
}
else if(word.version === "14.0")
{
version = "office2010";
} //時間内にワードプロセスを閉じます
word.application.quit();
戻りバージョン。
}