如何在 vba 中检查管理员权限
How to check admin privileges in vba
我有一个 excel 宏需要知道它是否具有管理员权限。
该宏是 运行 一个 shell 命令,如果用户没有选择 运行 excel 作为管理员,该命令将失败。
有一个 Microsoft 函数用于确定用户 运行 您的应用程序是否具有管理员权限。
首先包含这个函数所在的库。
Private Declare Function IsUserAnAdmin Lib "shell32" () As Long
然后只需调用函数并以任何方式利用 return 布尔值
if IsUserAnAdmin() then
//Ask user to run application as admin
End if
我有一个 excel 宏需要知道它是否具有管理员权限。 该宏是 运行 一个 shell 命令,如果用户没有选择 运行 excel 作为管理员,该命令将失败。
有一个 Microsoft 函数用于确定用户 运行 您的应用程序是否具有管理员权限。
首先包含这个函数所在的库。
Private Declare Function IsUserAnAdmin Lib "shell32" () As Long
然后只需调用函数并以任何方式利用 return 布尔值
if IsUserAnAdmin() then
//Ask user to run application as admin
End if