手机
当前位置:查字典教程网 >编程开发 >C#教程 >验证本机的excel版本的C#代码
验证本机的excel版本的C#代码
摘要:复制代码代码如下://////安装的excel的版本,0为没有安装,大于1说明安装了多个.//////publicstaticListExc...

复制代码 代码如下:

/// <summary>

/// 安装的excel的版本,0为没有安装,大于1说明安装了多个.

/// </summary>

/// <returns></returns>

public static List<string> ExcelVersion()

{

List<string> list = new List<string>();

List<string> lisemp = new List<string>();

List<string> listvison = new List<string>();

RegistryKey rk = Registry.LocalMachine;

RegistryKey akey = rk.OpenSubKey(@"SOFTWAREMicrosoftOffice");

RegistryKey csk;

string str;

Hashtable hash = new Hashtable();

string[] ss = akey.GetSubKeyNames();

foreach (string s in ss)

{

string strem = @"SOFTWAREMicrosoftOffice" + @"" + s;

csk = rk.OpenSubKey(strem);

string[] csd = csk.GetSubKeyNames();

foreach (string sk in csd)

{

if (sk == "Excel")

{

str = strem + @"" + "Excel";

list.Add(str);

lisemp.Add(s);

}

}

}

if (list != null)

{

for (int index = 0; index < list.Count; index++)

{

list[index] = list[index] + @"InstallRoot";

RegistryKey f = rk.OpenSubKey(list[index]);

if (f != null)

{

listvison.Add(lisemp[index]);

}

}

}

return listvison;

}

【验证本机的excel版本的C#代码】相关文章:

C#中实现任意List的全组合算法代码

C#由当前日期计算相应的周一和周日的实例代码

C# 遍历枚举类型的所有元素

C#操作IIS程序池及站点的创建配置实现代码

C#从实体对象集合中导出Excel的代码

C#中执行批处理文件(*.bat)的方法代码

C#委托初级使用的实例代码

c# 调用.bat文件的实现代码

c#实现输出本月的月历

磁盘配额的wmi版本(C#)

精品推荐
分类导航