作为我们应用程序的一部分,我们有一个 Word VBA 宏,它与一个 Word 模板一起提供,它将功能区保存功能更改为自定义上传到我们的应用程序。
我不完全了解功能区自定义是如何构建的,但它通常适用于我们的所有客户,除了在一个特定客户站点,他们在使用特别锁定的 Windows 配置文件。下面的代码适用于“管理员级别”用户触发自定义上传,但对于具有锁定配置文件的用户而言失败。
客户无法提供有关配置文件异常之处的大量信息,因此我希望有人能够提供一些关于在何处查找可能阻止从功能区触发上传过程的配置文件设置的指示。
Public Sub uninstall()
Set iControl = CommandBars("File").FindControl(ID:=3)
iControl.OnAction = ""
Set iControl = CommandBars("File").FindControl(ID:=106)
iControl.OnAction = ""
Set iControl = CommandBars("File").FindControl(ID:=752)
iControl.OnAction = ""
Set iControl = CommandBars("File").FindControl(ID:=4)
iControl.OnAction = ""
Set iControl = CommandBars("Standard").FindControl(ID:=3)
iControl.OnAction = ""
Set iControl = CommandBars("Standard").FindControl(ID:=2521)
iControl.OnAction = ""
End Sub
Public Sub doSave(control As IRibbonControl, ByRef cancelDefault)
UploadFile ("Save")
End Sub
Public Sub UploadFile(context As String)
' Custom upload functionality code
End Sub