传统的方法 一般都会从注册表入手,检测注册表中是否存在某项来判断是否安装了Office,还可以通过注册表信息来判断安装的具体版本. 存在的问题 由于系统的不同.注册表的损坏.安装包的不同等等原因,读取注册表的方法显得不靠谱了. 最后的方法 当注册表检测的结果是没有安装后,再来创建一个Excel实例,如果创建成功了,那么说明安装过. 有人会问,为什么不一开始就直接创建实例,我的回答是创建Excel实例比较耗内存,注册表有效的情况下检测够用了. 最后贴上代码 //------------------…