Office外接程序未显示在菜单中

本文关键字:菜单 显示 程序 Office | 更新日期: 2023-09-27 18:06:03

我有一个连接Office 2007和VSTO插件的问题。

描述:

Windows XP SP3 x86
MS Office 2007 x86(企业版)
VSTO插件(Word, Excel)

我的VSTO插件没有显示在菜单中

HKEY_CURRENT_USER ' Software ' Microsoft Excel '办公室' '外接程序' MyAddin
LoadBehavior = 3

在加载项选项卡(文件-选项)中,我可以看到我的加载项是活动的。没有任何例外。

我可以按以下顺序重现此问题:
1. 安装MS Office;
2. 安装插件
.net framework 2.0已安装;
-已安装插件

但是,如果在我安装Office之前已经安装了。net框架,那么加载项就可以正常工作。



  1. 安装插件

适用于Windows 7 x86 (Office 2010 x86)插件。也许是因为Windows 7已经包含了。net框架。

我无法解决这个问题…也许你能帮我。

提前感谢!

Office外接程序未显示在菜单中

在我看来,您缺少VSTO运行时文件。如果有的话你可以在这里下载

为了查看问题是什么,您需要设置一个环境变量VSTO_SUPPRESSDISPLAYALERTS=0请参阅MSDN上的此文档,然后特别是最后一段"使用日志文件和错误消息排除外接程序"

我已经找到了这个问题的原因。我已经在最终用户系统上安装了Office 2007的主要互操作程序集,我的插件现在可以工作了。

1)问题解释:

"在运行PIA安装程序之前,计算机必须安装。net框架的一个版本(版本1.1、2.0、3.0或3.5)。Windows XP不包括任何版本的。net框架,除非从Windows Update下载。net 1.1。Windows Vista确实包含了。net框架的一个版本。Microsoft Office首次安装时,会检测到. net Framework的安装,并自动安装pia。"

2)添加Office pia作为先决条件

也许它会对某人有用。