【发布时间】:2015-06-04 09:49:32
【问题描述】:
在 TestComplete 中,我们如何在不查看注册表的情况下使用 JScript 获取 Microsoft Office 版本(不是 Excel 或 Word)?我试过这个(使用Shell.Application 获取程序文件路径)但它不起作用:
var ProgramFiles = aqEnvironment.GetEnvironmentVariable("ProgramFiles", true);
var MSOffFilePath = ProgramFiles +"\\Microsoft Office\\Office14\\";
var Officeversion = aqFileSystem.GetFileInfo(MSOffFilePath).VersionInfo.FileMajorVersion;
Log.Message(Officeversion);
【问题讨论】:
-
我们需要更多细节。您在什么环境中运行 Javascript?到目前为止,您尝试了什么?
-
在 TestComplete 中使用它。
-
var ProgramFiles = aqEnvironment.GetEnvironmentVariable("ProgramFiles", true); var MSOffFilePath = ProgramFiles +"\\Microsoft Office\\Office14\\"; var Officeversion = aqFileSystem.GetFileInfo(MSOffFilePath).VersionInfo.FileMajorVersion; Log.Message(Office 版本);
-
我将您的代码复制到您的问题中 - 不要在 cmets 中发布代码:那里不可读。
标签: ms-office jscript testcomplete