如何检查Excel Server是否存在?

我想检查遗留系统上ExcelServer的存在。

这个系统上有EXCEL电子表格,还可以打开,编辑和保存EXCEL表格。 但是,当我检查存在C:/ Program文件的ExcelServer … MS Office(11)/ Excel下只有0 kb文件。 索姆可以0 kb的文件处理好的工作Excel表单?

MS Office中只有EXCEL文件夹(缺less0 kb / MS字等)。 当我做EXCEL的全球search时,有Excel11.pip(11 kb),但没有EXCEL服务器。

这些Excel11.pip文件是什么? 如何findEXCEL服务器是否存在?

没有Excel Server,AFAIK这样的东西。 但是,可以通过尝试创buildCOM对象ExcelApplication来testingExcel应用程序。 对SO或Google的快速search应该为您使用的任何语言find一些代码 – 一个典型的方法是使用CreateCOMObject()。

您可以使用Microsoft.Office.Interop.Excel,并尝试获取Excel的实例,如var excel = new Microsoft.Office.Interop.Excel.Application()。

使用registry?

[编辑]

通过检查在Windowsregistry中键HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office的存在

.pip文件是Microsoft Office程序用于存储“个性化菜单和工具栏”设置 (在本例中为版本11即Excel 2003)的首选文件 。