Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Адрес компьютера из VBA? / 6 сообщений из 6, страница 1 из 1
20.12.2004, 19:41
    #32835831
kanalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адрес компьютера из VBA?
А можно как-то из VBA получить адрес компьютера, на котором выполняется макрос?
Имя пользователя нашел как получить: Application.UserName, а вот имя или адрес компьютера...
...
Рейтинг: 0 / 0
21.12.2004, 11:38
    #32836467
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адрес компьютера из VBA?
...
Рейтинг: 0 / 0
22.12.2004, 20:18
    #32840361
kanalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адрес компьютера из VBA?
Спасибо! Даже больше, чем нужно:)
Всегда хотел узнать - где берут такие куски кода? Не пишут же их сами:)
...
Рейтинг: 0 / 0
23.12.2004, 20:16
    #32842743
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адрес компьютера из VBA?
Копирайт - в самодокументированном коде.
Строка 18:
Код: plaintext
' Source      : Total VB SourceBook  6 
...
Рейтинг: 0 / 0
24.12.2004, 11:56
    #32843451
Lenivec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адрес компьютера из VBA?
А чтобы не извращатся с апи можно попользовать WSH
wshom.ocx
...
Рейтинг: 0 / 0
24.12.2004, 13:48
    #32843796
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адрес компьютера из VBA?
Пардон за банальность, но почему бы не имп API
АППЛЕМАН
GetComputerName

VB Declaration

Declare Function GetComputerName& Lib "kernel32" Alias "GetComputerNameA" _
(ByVal lpBuffer As String, nSize As Long)

Description

Retrieves the name of this computer.

Use with VB

No problem.

Parameter Type/Description
lpBuffer String—String buffer to load with the computer name.
nSize Long—The length of the buffer. This variable is loaded with the actual length of the computer name on return.
Return Value

Long—True (nonzero) on success, zero on error. Sets GetLastError.

Platform

Windows 95, Windows NT

Comments

Note that the nSize parameter is not passed by value. See Api32.txt for the value of the MAX_COMPUTER_NAME constant.

Example

Dim s$
s$ = String$(MAX_COMPUTERNAME_LENGTH+1, Ø)
Dim dl&
Dim sz&
sz& = MAX_COMPUTERNAME_LENGTH+1
dl& = GetComputerName(s$, sz)


...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Адрес компьютера из VBA? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]