我希望确保我的Office外接程序在各种环境中都能正常运行。这包括复杂的环境,如终端服务器和Citrix解决方案或用户权限严重受限的系统。
从以前基于COM和VBA的外接程序中,我知道用户系统(程序文件夹、系统文件夹、用户配置文件、注册表等)所做的更改更多。在这种环境中可能会出现更多的问题。
因此,我需要知道在客户端机器上安装Office外接程序时所做的确切更改,使用以下方式进行部署。
source
由于Office外接程序在从网络源加载的浏览器中运行,因此不需要实际安装。但是,至少办公室加载外接程序的激活必须保存在某个地方。这可能包括永久存储在某个地方的清单文件本身,或者至少包含对它的引用。
对于网络共享安装,我已经知道了。
您需要在用户context
[HKEY_CURRENT_USER\Software\Microsoft\office\16.0\WEF\TrustedCatalogs\...]提供网络共享和访问。
当然,很高兴知道所有支持的平台(Windows、MAC和Online)的变化。
发布于 2019-11-21 09:02:38
在Windows系统上安装Office外接程序时,将进行以下更改
[HKEY_CURRENT_USER\Software\Microsoft\office\16.0\WEF]
%LOCALAPPDATA%\Microsoft\Office\16.0\WEF 文件系统用于缓存外接程序(清单文件、图标、java脚本等)。注册表用于管理这些数据。
如果您在Office上签名,您的外接程序也会为您的身份而存储,这就是为什么在上述数据丢失后,它们可以并且将再次安装的原因。
https://stackoverflow.com/questions/58708719
复制相似问题