簡體   English   中英

搜索Office加載項

[英]Searching for Office add-ins

我正在尋找一個可以搜索Office加載項的實用程序。

我已經在注冊表中找到了一些加載項,因此我認為這是一個不錯的起點,但是由於世界上還有數百個加載項,我不能僅僅添加代碼來查找我的加載項,我一直在努力尋找一種方法來搜索注冊表,因此任何建議將不勝感激。

我發現了什么:

Office加載項位於HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Office因此我想遍歷該鍵,以返回“清單位置”,“加載行為”,“描述”等值。

我需要一些幫助,以正確的方向指出我的意見,如果我還不夠清楚,請發表評論,我會很樂意回答您的問題。

using (RegistryKey ExcelLocation = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Office\Excel\Addins"))

        foreach (string subKeyName in ExcelLocation.GetSubKeyNames())
        {
            // Open the key.
            using (RegistryKey subKey = ExcelLocation.OpenSubKey(subKeyName))
            {
                // Write the value.
                Console.Writeline(subKey.GetValue("Description"));
                Console.Writeline(subKey.GetValue("FriendlyName"));
                Console.Writeline(subKey.GetValue("Manifest"));
            }
        }

這是我將要檢索有關插件的信息的最接近方法。它將檢索我想從注冊表中提取的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM