Excel Worksheet открыть только определенный контроллер домена
Я хотел бы узнать, как избежать открытия рабочего листа, иначе мой контроллер домена enviromente.
Например, мой netbios DC - это contoso.com. Если кто-то поймает такой файл и попытается открыть в другом месте, лист не откроется. Или DC аутентификация перед открытием. Я слишком усердно работал над созданием кода.
Я попробовал https://support.microsoft.com/en-us/kb/326340. Не работает
Заранее спасибо.
1 ответ
Проверьте Environ
команда, которая дает VBA доступ к переменным среды Windows на локальном компьютере. Есть переменная окружения под названием LOGONSERVER
который возвращает имя компьютера контроллера домена, используемого для входа в систему текущего пользователя. Для доступа из VBA используйте:
Sub Test()
Dim strDomainController As String
strDomainController = Environ("LOGONSERVER")
Debug.Print strDomainController
End Sub