Как получить в Excel имя текущего пользователя?

Программирование на Visual Basic for Applications
asharky
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 22.06.2004 (Вт) 0:39
Откуда: Батоны-ларьки-поребрики...

Как получить в Excel имя текущего пользователя?

Сообщение asharky » 23.07.2004 (Пт) 7:49

Под Виндами?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 23.07.2004 (Пт) 8:06

Подключить библиотеку WSH(Windows Script Host Object Model) там есть объект NETWORK cвойство UserName
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

asharky
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 22.06.2004 (Вт) 0:39
Откуда: Батоны-ларьки-поребрики...

Сообщение asharky » 23.07.2004 (Пт) 8:29

Sebas писал(а):Подключить библиотеку WSH(Windows Script Host Object Model) там есть объект NETWORK cвойство UserName


Подключил. Что-то не нашёл там NETWORK :( А можно строчку привести которую надо прописать? Дальше я сам бы уже разобрался.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 23.07.2004 (Пт) 8:41

Dim n as WshNetwork

n = New WshNetwork
Debug.Print n.UserName
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

asharky
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 22.06.2004 (Вт) 0:39
Откуда: Батоны-ларьки-поребрики...

Сообщение asharky » 23.07.2004 (Пт) 9:14

Sebas писал(а):Dim n as WshNetwork

n = New WshNetwork
Debug.Print n.UserName


Спасибо! Только вот:
Код: Выделить всё
n = New WshNetwork

пришлось заменить на:
Код: Выделить всё
Set n = New WshNetwork


...и тогда всё заработало.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 23.07.2004 (Пт) 9:17

API GetUserName(Ex)
Lasciate ogni speranza, voi ch'entrate.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 23.07.2004 (Пт) 9:46

asharky писал(а):
Sebas писал(а):Dim n as WshNetwork

n = New WshNetwork
Debug.Print n.UserName


Спасибо! Только вот:
Код: Выделить всё
n = New WshNetwork

пришлось заменить на:
Код: Выделить всё
Set n = New WshNetwork


...и тогда всё заработало.


Хахаха! Да! Сори! Я после NET частенько так встреваю и не могу понять в чём дело)))
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 91

    TopList  
cron