Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/19: Рейтинг темы: голосов - 19, средняя оценка - 4.95
1 / 1 / 0
Регистрация: 12.06.2010
Сообщений: 13

Как считать информацию о пользователе системы - в ячеку EXCEL'а

29.06.2010, 02:55. Показов 4249. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые господа профи!
Существует-ли возможность, чтобы, при открытии файла EXCEL'а, в его конкретную ячейку (скажем A1) автоматически помещалась бы информация о пользователе ОС, которая имеется в свойствах системы из: Панель управления-Свойства системы-Общие (имя пользователя, организация, регистрационный номер системы - т.е. те сведения, которые вводится при регистрации ОС в процессе ее установки). Аналогично - для конфигурации компьютера оттуда же и т.п. Такая возможность легко бы решила, в частности, и проблему защиты EXCEL'овского файла от переноса на другой комп...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.06.2010, 02:55
Ответы с готовыми решениями:

Как скрыть информацию о пользователе
Добрый день. Подскажите, пожалуйста, существует ли возможность в Word (Excel и т.п.) скрыть информацию о пользователе, который работает с...

Как вывести информацию о пользователе?
можете сказать как вывести инф-ию о польз-ле работающем в сист.(имя, время входа в сист, время простоя и тд.) пробовала W но это не то что...

Как сохранять информацию о вошедшем пользователе?
Здравствуйте. Скажите, пожалуйста, как реализовать такой функционал? - Запись IP, вошедшего на сайт, url, с которого зашел, и...

6
14 / 14 / 2
Регистрация: 23.03.2010
Сообщений: 635
29.06.2010, 13:40
http://www.relib.com/forums/topic.asp?id=810986
+
strUserName = objWshNetWork.UserName

http://www.relib.com/forums/topic.asp?id=816127
0
14 / 14 / 2
Регистрация: 23.03.2010
Сообщений: 635
29.06.2010, 15:31
Тебе нужно вытащить информацию из реестра:

http://www.relib.com/forums/topic.asp?id=808016

Интересующий тебя раздел - 'HKLMSoftwareMicrosoftWindowsCurrentVers ion'

Например, название организации:

strOrganizationName = WshShell.RegRead _
('HKLMSoftwareMicrosoftWindowsCurrentVer sion'RegisteredOrganization')
Аналогично считываются параметры ProdactId, ProdactKey и пр.
0
0 / 0 / 0
Регистрация: 07.07.2010
Сообщений: 12
07.07.2010, 17:48
как вариант пользователь сети. Работает только win 2000 Win XP или 9x + AD
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Public Function getusername()
    Dim adSys, UserDN
    Set adSys = CreateObject('ADSystemInfo')
    UserDN = adSys.Username
str1 = 'Не определено'
    DnArr = Split(UserDN, ',')
    For Each f In DnArr
    str1 = Trim(CStr(f))
      If InStr(1, str1, 'CN=') > 0 Then
        str1 = Trim(Replace(str1, 'CN=', ''))
        Exit For
      End If
       Next
    getusername = str1
End Function
0
3 / 3 / 0
Регистрация: 12.07.2010
Сообщений: 128
14.07.2010, 23:51
Не понял, зачем усложнять! Достаточно в модуле прописать функцию
Visual Basic
1
2
3
Function UserName() As String
    UserName = Application.UserName
End Function
а потом в нужной ячейке формулу =UserName()

М. Таумурзаев
0
14 / 14 / 2
Регистрация: 23.03.2010
Сообщений: 635
20.07.2010, 19:43
2Maga:
Application.UserName возвращает имя пользователя, на которого
зарегестрировано приложение, а не имя пользователя ОС.
0
3 / 3 / 0
Регистрация: 12.07.2010
Сообщений: 128
21.07.2010, 21:18
Ну, тогда думаю это подойдет
Visual Basic
1
2
3
4
5
6
7
Private Declare Function GetUserName Lib 'advapi32.dll' Alias 'GetUserNameA' (ByVal lpBuffer As String, nSize As Long) As Long
 
Public Function MyGetUserName() As String
    Dim X As String: X = Space$(256)
    Dim Y As Long: Y = Len(X)
    If CBool(GetUserName(X, Y)) Then MyGetUserName = Left$(X, Y)
End Function
М. Таумурзаев
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.07.2010, 21:18
Помогаю со студенческими работами здесь

Log4j mysql как добавить информацию о пользователе?
пытаюсь прикрутить логгирование проекта в базу данных с использованием log4j. создание таблицы для логов: CREATE TABLE LOGS ...

Как просмотреть информацию о подключенном пользователе к точке доступа
У меня есть моя точка доступа. Есть модем роутер D-Link 2640U + Wi-Fi. так вот как просмотреть на какие сайты заходят подключенные...

Как сохранять информацию о пользователе и использовать её в дальнейшем уведомлении?
Форумчане, позвольте спросить: как сохранять имя и фамилию пользователя и использовать их в уведомлении? Ранее Java не занимался...

получить информацию о пользователе по IP
я могу получить IP посетителя сайта, но как мне получить более подробные данные откуда он(страна, город)? Только не вручную через известные...

Получить информацию о пользователе из AD
Доброго времени суток, коллеги! Подскажите, пожалуйста как вытащить информацию о пользователе из Active Directory в List<User>? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru