读取Excel VBA宏安全设置
我创建了一个启用宏的Excel工作簿,该工作簿要求用户在Excel宏安全设置中启用“对VBA项目对象模型的信任访问” 我忘了我已经这样做了,我的同事在试图运行宏时卡住了(没有响应) 此窗口也可以显示以下代码:读取Excel VBA宏安全设置,excel,vba,security,Excel,Vba,Security,我创建了一个启用宏的Excel工作簿,该工作簿要求用户在Excel宏安全设置中启用“对VBA项目对象模型的信任访问” 我忘了我已经这样做了,我的同事在试图运行宏时卡住了(没有响应) 此窗口也可以显示以下代码: Application.CommandBars.ExecuteMso("MacroSecurity") 我是否可以使用VBA以编程方式确定此复选框的值?在允许用户运行可能挂断机器的宏之前,我希望能够检查用户是否启用了此功能。谢谢大家 Private Function
Application.CommandBars.ExecuteMso("MacroSecurity")
我是否可以使用VBA以编程方式确定此复选框的值?在允许用户运行可能挂断机器的宏之前,我希望能够检查用户是否启用了此功能。谢谢大家
Private Function VBATrusted() As Boolean
On Error Resume Next
VBATrusted = (Application.VBE.CommandBars.Count) > 0
End Function
但同样的基本原则也适用于.NET。这是否回答了您的问题?