以编程方式安装VSTO加载项

时间:2011-03-29 12:35:26

标签: c# vsto add-in

我为MS Office 2010开发了几个VSTO加载项。我需要一种方法从C#程序注册它们。

我该怎么做?

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:3)

到此注册表项 - HKCU \ Software \ Microsoft \ Office \ Word \ Addins使用以下值添加您自己的RegistryKey :(使用Microsoft.Win32.RegistryKey类) 说明(字符串) 友好名称(字符串) 清单(字符串) LoadBehavior(DWORD)

清单是你的VSTO插件+“| vstolocal”的绝对路径(例如:C:/myaddin.vsto | vstolocal)

LoadBehavior应为3 - 表示:启动时加载

FriendlyName和Description将显示在Word

但是在首次运行你的插件之前,你应该执行你的.vsto文件(注意必须安装Visual Studio Tools for Office

Process.Start("C:/myaddin.vsto");