Excel 具有用户权限的Office加载项
我正在使用Visual Studio 2015和C#为Excel开发Office加载项。 此加载项仅适用于管理员用户,运行良好。 我最近改变了这个行为,一个普通用户(没有管理员权限)现在可以安装外接程序了 使用InstallShield Limited Edition,我更改了属性:Excel 具有用户权限的Office加载项,excel,installation,vsto,excel-addins,installshield-le,Excel,Installation,Vsto,Excel Addins,Installshield Le,我正在使用Visual Studio 2015和C#为Excel开发Office加载项。 此加载项仅适用于管理员用户,运行良好。 我最近改变了这个行为,一个普通用户(没有管理员权限)现在可以安装外接程序了 使用InstallShield Limited Edition,我更改了属性: 从“1”到“1”的诱惑者 需要从“是”到“否”的管理权限 InstallDirectory从“ProgramFilesFolder”到“AppDataFolder” 在Excel启动时,用户现在有一个对话框,要
- 从“1”到“1”的诱惑者
- 需要从“是”到“否”的管理权限
- InstallDirectory从“ProgramFilesFolder”到“AppDataFolder”
- 为什么尚未安装外接程序
- 将VSTO放在受信任的文件夹中
- 您是否尝试在VS中签署您的VSTO<代码>解决方案资源管理器->属性->签名
- 将VSTO放在受信任的文件夹中
- 您是否尝试在VS中签署您的VSTO<代码>解决方案资源管理器->属性->签名
另一个高级解决方案是考虑,您将完全控制部署我终于找到了我自己问题的答案 以下是帮助我的链接: 非常感谢阿莫尔·潘迪的指导 如果链接在将来不起作用,则应更新注册表,尤其是我以前不需要的注册表项:
- HKEY\ U当前\用户\软件\ Microsoft\VSTO\Security\Inclusion
- HKEY\ U当前\用户\软件\ Microsoft\VSTO\SolutionMetadata
- HKEY\ U当前\用户\软件\ Microsoft\VSTO\Security\Inclusion
- HKEY\ U当前\用户\软件\ Microsoft\VSTO\SolutionMetadata
- 我终于找到了自己问题的答案
以下是帮助我的链接:
非常感谢阿莫尔·潘迪的指导
如果链接在将来不起作用,则应更新注册表,尤其是我以前不需要的注册表项:
Office选项->信任中心->受信任位置中,你必须选择“用户级”路径,尝试将清单放在其中一个路径中。也许您应该避免创建子文件夹。我通过手动添加包含清单文件(无子文件夹)的文件夹位置进行了测试。不幸的是,没有区别,弹出窗口仍然在这里。另一个机会是在加载项启动中添加环境。CurrentDirectory
,然后继续按用户安装,然后运行应用程序并获取其位置。您可以直接在那里或树中的某个地方部署加载项。您好,谢谢您的回答。不幸的是,这对我不起作用。我仍然有同样的问题。我已经用InstallShield完成了我的所有项目,如果可以,我想继续使用它。另一个选择可能是找到一个解决方案,为没有管理权限的用户在网上工作,并尝试了解与我的项目相比的差异。我还没有发现这个,我会尝试做更多的调查。如果你有其他想法或链接要分享,我真的很感兴趣。在Office选项->信任中心->受信任位置中,你必须选择“用户级”路径,尝试将清单放在其中一个路径中。也许您应该避免创建子文件夹。我通过手动添加包含清单文件(无子文件夹)的文件夹位置进行了测试。不幸的是,没有区别,弹出窗口仍然在这里。另一个机会是在加载项启动中添加环境。CurrentDirectory
,然后继续按用户安装,然后运行应用程序并获取其位置。您可以直接在那里或树中的某个位置部署加载项。