永发信息网

c#怎么判断电脑上是否安装office,如果安装,怎么判断安装的是2003还是2007还是2010,最好有代码

答案:5  悬赏:10  手机版
解决时间 2021-01-17 12:42
c#怎么判断电脑上是否安装office,如果安装,怎么判断安装的是2003还是2007还是2010,最好有代码
最佳答案
访问注册表,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\
下面又多个版本信息,9.0,,10.0,12.0,14.0等,分别对应不同的版本,我记得12.0是office2007,14.0是office 2010(因为13在西方不吉利,office直接跳过了),其他不详。
然后你查询每个下面的一个程序,例如,WORD的安装目录,应该是\Word\InstallRoot下的键值Path,例如我的电脑是2010的office,则可以访问HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Word\InstallRoot,键值Path为"Path"="D:\\Microsoft Office\\Office14\\"
其他版本类似,如果找不到,说明没有安装。追问你说的这个路径是win7上的吧,我电脑上xp系统安装office2003,但是office\11.0\Word下面没有InstallRoot。我电脑win8的系统安装office2010,office下面有14.0和15.0两个文件夹,但是这两个下面都没有Word文件夹。不知道该怎么判断了。
全部回答
02195
这个判断不鸟吧~~~。。。。毕竟要用的话,得提前加引用。。。。
http://blog.csdn.net/jixiaomeng821/article/details/25797875
通过注册表来判断。

具体代码参见:
http://blog.csdn.net/jixiaomeng821/article/details/25797875
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
独幕剧自然段怎么标
时尚欧美女装毛衣
设方程7x^2-(a+13)x+a^2-a+2=0(a∈R)的两个
太阳从里到外有什么结构?
从济南到菏泽东明县要多少钱怎么走
梦见沙子如海浪一般是什么意思
求 网游之超神猎人 全本资源
nubia z17 mini多大
菠萝的种子是什么?
宏达化妆品地址在哪,我要去那里办事
200V/820UF的电容和250V/680UF的能替
22时15分加8时16分等于多少
居民会使用哪几种电压等级的电表呢?
今天有人问freshman是什么意思,新鲜
请问电子琴的和弦是怎么弹的,我只知道和弦各
推荐资讯
参加VR培训机构的就业薪水高吗?
麻布怎么洗才不会皱。
下列命题中,真命题是A.两个锐角的和等于直角
nicecafe隐咖啡地址好找么,我有些事要过去,
2017年9月45型号钢材价格是多少
金灿灿的梨子这句话对吗?
3x减4.5乘2等于8乘3怎样解方程
cosplay广州哪里可以拍 请把详细地址写清楚一
3.8妇女节和女朋友什么话比较好
为什么我上课不敢举手发言
照样子写词语翻了个身
13000元的经济纠纷 如何处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?