2013-08-27 60 views
0

我有一個安裝Excel插件的MSI安裝程序。我想知道是否安裝了Excel,如果缺少它,請不要安裝插件。 MsiEnumProducts提供已安裝產品列表,但 Microsoft Office除外。 WTF?有一個更好的方法嗎?爲什麼MsiEnumProdcuts不包含MS Office?

我想我的MSI安裝程序UI顯示或不是複選框來安裝Excel組件,如果我們有Excel。

不解, 格里

回答

0

Excel是許多Office產品之一內的功能。僅僅因爲安裝了Office並不意味着安裝了Excel。這也不意味着您需要安裝的Excel版本。

我會改爲根據您的確切需要檢查某些註冊表項/值。

+0

辦公室也不會顯示在已安裝產品的列表中。似乎奇怪的是,在這種情況下,MS似乎並未扮演其規則。 – Gerry

+0

使用特定按鍵的問題在於,當新版Office出現時,我將不得不添加按鍵。 – Gerry

+0

也許有人在該機器上運行MSI Zap。除了說是MSI之前的Office XP之外,我從未見過Office安裝過,也沒有出現在列表中。我沒有回答這部分問題,因爲我決定回答「有更好的方法」的另一部分。剩下的「WTF」問題?被忽視爲不是專業或真正的問題。 –