关于Add-in在注册表注册的问题
2012-03-19 12:27
134 查看
Office Addin 要被加载就必须在注册表里写入特定的键值。在这里我把可能的键列一下:
[32-bit platform, 32-bit office]/[64-bit platform, 64-bit office]: HKEY_CURRENT_USER\Software\Microsoft\Office\[Office 应用名称]\Addins\[Add-in名称] 或
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\[Office 应用名称]\Addins\[Add-in名称].
[64-bit platform, 32-bit office] HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\[Office 应用名称]\AddIns\[Add-in名称] 或
[b]HKEY_LOCAL_MACHINE\\Software\Wow6432Node\Microsoft\Office\[Office 应用名称]\AddIns\[Add-in名称][/b].
在以上键下面一般要有以下四个值:
Description->Add-in的描述、FriendlyName->Add-in名称、LoadBehavior-〉Add-in的加载状态(只有点这个值是3的时候Add-in才会被加载)、Manifest-〉指明*.vsto文件所在路径,Add-in的加载时通过读取*.vsto文件完成的。一般在这个值的最后我们还要加上"|vstolocal"。 如果没有这个结尾当Add-in第一次启动的时候会谈出Add-in安装对话框。
Office应用在加载Add-in时会先查询HKCU下有没有相应的项目如果有就加载然后再查询HKLM下相应的项目并加载。如果HKCU和HKLM下有重复的键则优先加载HKCU下的。也就说在HKCU和HKLM下可以有同名的Add-in但是Office只会加载HKCU下面的Add-in。
[32-bit platform, 32-bit office]/[64-bit platform, 64-bit office]: HKEY_CURRENT_USER\Software\Microsoft\Office\[Office 应用名称]\Addins\[Add-in名称] 或
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\[Office 应用名称]\Addins\[Add-in名称].
[64-bit platform, 32-bit office] HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\[Office 应用名称]\AddIns\[Add-in名称] 或
[b]HKEY_LOCAL_MACHINE\\Software\Wow6432Node\Microsoft\Office\[Office 应用名称]\AddIns\[Add-in名称][/b].
在以上键下面一般要有以下四个值:
Description->Add-in的描述、FriendlyName->Add-in名称、LoadBehavior-〉Add-in的加载状态(只有点这个值是3的时候Add-in才会被加载)、Manifest-〉指明*.vsto文件所在路径,Add-in的加载时通过读取*.vsto文件完成的。一般在这个值的最后我们还要加上"|vstolocal"。 如果没有这个结尾当Add-in第一次启动的时候会谈出Add-in安装对话框。
Office应用在加载Add-in时会先查询HKCU下有没有相应的项目如果有就加载然后再查询HKLM下相应的项目并加载。如果HKCU和HKLM下有重复的键则优先加载HKCU下的。也就说在HKCU和HKLM下可以有同名的Add-in但是Office只会加载HKCU下面的Add-in。
相关文章推荐
- 关于Add-in在注册表注册的问题
- 问题关于: Unable to find the mojo 'org.appfuse:maven-warpath-plugin:1.0-m5:add-classes' in the plugin 'org.appfuse:maven-warpath-pl
- 数据库中 关于不能用in 不能用exist 等关键字 查询不出现字段的问题
- 关于prefereceActivity的addPreferencesFromResource方法在3.0过期问题
- 解决在add new review时候出现rating isn't available,而没有Visible In *选择的问题
- 关于DB In-Memory Option你必须知道的17个问题
- 关于解决CommunityServer使用中文名字注册自动创建博客和相册的问题
- 修复关于apache-xampp的问题:Port 443 in use by “vmware-hostd.exe”!
- In App purchase 关于Restore被拒问题(已经通过)
- 转 C# , ASP.Net 中 关于 like in 实现参数化查询的问题
- 关于新建SQL Server注册失败的问题
- 关于The entity name must immediately follow the '&' in the entity reference错误的问题
- 关于注册XIB创建的 tableview cell 的问题
- 大人请进==>>Beta2版 关于新用户注册的问题
- 关于sql条件语句where id in (@参数)执行报错问题(转换成数据类型 int 时失败)(
- 关于waveInStart录音例子有杂音问题的解决
- 关于未service注册而引起的问题
- 关于mongodb '$in' 查询无序问题
- 关于MSCOMM.OCX无法正常注册的问题解决
- VS2015安装Qt5的Add-in的问题与解决方案【记录贴】