我为MS Office 2010开发了几个VSTO加载项。我需要一种方法从C#程序注册它们。
我该怎么做?
答案 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");