Excel 关闭Microsoft Azure信息保护栏
是否有任何方法将Microsoft Azure信息保护栏关闭事件与Excel 关闭Microsoft Azure信息保护栏,excel,vba,azure,Excel,Vba,Azure,是否有任何方法将Microsoft Azure信息保护栏关闭事件与专用子工作簿\u Open()连接起来?有一个关闭按钮。在打开特定工作簿时,是否有方法自动关闭它 我可以从以下位置禁用它: 以下是获取外接程序ID的代码: Sub ListCOMAddins() Dim lngRow As Long, objCOMAddin As COMAddIn lngRow = 1 With ActiveSheet For Each objCOMAddin In Application.COM
专用子工作簿\u Open()
连接起来?有一个关闭按钮。在打开特定工作簿时,是否有方法自动关闭它
我可以从以下位置禁用它:
以下是获取外接程序ID的代码:
Sub ListCOMAddins()
Dim lngRow As Long, objCOMAddin As COMAddIn
lngRow = 1
With ActiveSheet
For Each objCOMAddin In Application.COMAddIns
.Cells(lngRow, "A").Value = objCOMAddin.Description
.Cells(lngRow, "B").Value = objCOMAddin.Connect
.Cells(lngRow, "C").Value = objCOMAddin.progID
lngRow = lngRow + 1
Next objCOMAddin
End With
End Sub
结果如下:
所以这个MSIP.ExcelAddin
应该被禁用,但是如何禁用呢?也许这可以在VBA打开的工作簿上完成
如果您具有管理员权限,则可以通过VBA禁用它,方法是:
Application.COMAddIns("MSIP.ExcelAddin").Connect = False
然而,我并没有管理员权限来操作这台计算机,只是手动从加载项中禁用了它,在计算机重新启动后,它就不再存在了。无论如何,用VBA做这件事是很好的…您不能通过VBA以编程方式与AIP交互。查看是否存在AIP设置本身。有关详细信息,请参阅链接。您可以使用windows api关闭目标按钮。观察@ErikA@QHarr如何才能将此特定栏中的此特定按钮作为目标?不能仅在excel中禁用它。至少不在旧版(1.x)中。从2.x(统一标签客户端)开始,他们在appdata文件夹中创建基于MS应用程序的专用文件夹,其中现在有一个单独的策略文件。可能是MS正朝那个方向前进。