0
관리자 권한이 있는지 알아야하는 Excel 매크로가 있습니다. 매크로가 사용자가 Excel로 실행하도록 선택하지 않은 경우 실패 할 쉘 명령을 실행 중입니다.vba에서 관리자 권한을 확인하는 방법
관리자 권한이 있는지 알아야하는 Excel 매크로가 있습니다. 매크로가 사용자가 Excel로 실행하도록 선택하지 않은 경우 실패 할 쉘 명령을 실행 중입니다.vba에서 관리자 권한을 확인하는 방법
응용 프로그램을 실행하는 사용자에게 관리자 권한이 있는지 여부를 확인하는 데 사용되는 Microsoft 기능이 있습니다.
먼저이 기능에있는 라이브러리를 포함한다.
Private Declare Function IsUserAnAdmin Lib "shell32"() As Long
그럼 그냥 함수를 호출하고 어떤 식 으로든
if IsUserAnAdmin() then
//Ask user to run application as admin
End if
에서이 작업을 수행 할 수있는 올바른 방법을 반환 부울을 활용 API를 호출하는 것입니다 함수'CheckTokenMembership'을 호출합니다. (이전에는'IsUserAnAdmin'이라고 불렀지 만, 편의 기능은 더 이상 지원되지 않으며 더 이상 지원되지 않습니다.) 먼 길을 가야합니다.) 어쨌든, 당신은 그것에 대해 무엇을 할 것입니까? 관리자 권한이없는 경우 오류를 처리하는 것이 더 합리적 일 수 있습니다. –
@CodyGray 감사합니다. 사용자에게 매크로를 관리자로 실행하도록 요청할 것입니다. –