回 帖 发 新 帖 刷新版面

主题:如何判断计算机内是否安装了某个应用程序

请问各位大师:
如何判断计算机内是否安装了某个应用程序,如:如何判断计算机内是否安装了EXCEL.先谢了!

回复列表 (共3个回复)

沙发

创建EXCEL对象来判断!
LOCAL cOLD_ERROR,IF_ERROR
cOLD_ERROR=on("error")
on ERROR IF_ERROR=.T.
oEXCELAPP=createobject("excel.application")&&创建EXCEL对象
ON ERROR &cOLD_ERROR
if type("oEXCELAPP")#"O"
    MessageBox("你的系统没有安装EXCEL!",48,"提示信息") 
    RETURN .f.
ENDIF

板凳

以上代码还是不完整,因为安装的应用程序还要区分版本(不同的版本可能支持的功能不一样),一般可以通过检查注册表来实现(最好是结合1楼方法的进行)。

3 楼

谢谢1楼的老师,使我茅塞顿开

我来回复

您尚未登录,请登录后再回复。点此登录或注册