【发布时间】:2020-07-01 15:08:25
【问题描述】:
我想为一组用户部署带有自定义功能区的插件。 为了能够为我的所有用户自动更新该工具,我创建了一个 Tool-Loader.dotm 加载项。此加载项将存储在用户 C:\Users\xxx\AppData\Roaming\Microsoft\Word\STARTUP\ 文件夹中。 当用户启动 Word 时,它应该启用放置在网络共享上的真实插件。 这样我的用户就不必担心更新,因为我只需要替换我网络共享上的读取加载项。当用户重新启动 Word 时,应该重新加载加载项并且人员是最新的。
我在 STARTUP 文件夹中的 Tool-Loader.dotm 中添加了以下代码: 本文档:
Option Explicit
Private Sub Document_New()
Dim addinpath As String
addinpath = "\\[NETWORK SHARE]\Tool.dotm"
If Dir(addinpath) <> "" Then
AddIns.Add FileName:=addinpath, Install:=True
Else
MsgBox "Cant load Tool. Please check network connection and VPN")
End If
End Sub
我做了同样的事情: 私有子文档_Open()
直接打开 Tool-Loader.dotm 文件时效果很好。但是将文件放在STARTUP文件夹并正常启动Word时不起作用。
我该如何解决这个问题?
【问题讨论】: