VBA: текущий Windows вошел в систему по адресу обмена электронной почты - PullRequest
1 голос
/ 13 августа 2011

У меня есть приложение MS Access 2003, где мне нужна текущая Windows, вошедшая в систему по адресу обмена электронной почты пользователя.

Нужно ли запрашивать Active Directory, чтобы сделать это, или есть более простой способ? У нас есть разные домены в нашей организации, и запрос AD будет громоздким.

Спасибо, Бруно

1 Ответ

1 голос
/ 13 августа 2011

Вы можете получить это, используя переменные окружения через VBA.

http://vlaurie.com/computers2/Articles/environment.htm

Примеры кода функции Environ для VBA

Например, если вы знаете, что ваши пользователи входят в систему как «firstname.lastname@exchange.com», Environ предоставит вам «FirstName.LastName», тогда вы сможете добавить свой адрес электронной почты для обмена в конце.

...