簡體   English   中英

如何使用C#查找ms word安裝路徑

[英]how to find ms word installation path using C#

我試圖通過我的代碼獲取ms字的安裝路徑,以便我可以將其圖標放在我的ccel代碼生成的excel表中。

試過這個,但沒有運氣。

在這里,我試圖使用我在設備中知道的全字安裝誓言獲取圖標,但我想概括它。

worksheet.Shapes.AddOLEObject(文件名:@“C:\\ Users \\ BJS \\ Desktop \\ POC \\ wordFile.docx”,高度:80,寬度:90,DisplayAsIcon:true,IconFileName:@“C:\\ Program Files(x86) \\ Microsoft Office \\ Office12 \\ WINWORD.EXE“,IconIndex:2,IconLabel:”WordFile“,Top:_rng.Top,Left:_rng.Left);

概括將適用於所有用戶的路徑

我認為你可以通過注冊管理機構來實現這一目標。 打開密鑰HKEY_Classes_Root\\Word.Application\\CLSID並保存密鑰值。 HKEY_Classes_Root\\WOW6432Node\\CLSID\\{your_value}\\Localserver32 (這適用於x64系統,對於x32,如果我正確地重新路由該路徑是“系統”而不是“WOW6432Node”)。

有關如何在c#中讀取注冊表項,您可以關注該SO鏈接

正如@Slai Say所說,只有在談論服務器字路徑而不是瀏覽器用戶路徑時才能工作

暫無
暫無

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

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