1) Существует эта «окружающая» функция, которая может предоставить вам информацию о «компьютерной» среде.Обычно он используется для получения таких вещей, как имя пользователя или временная папка, но говорят, что он возвращает следующие значения:
environ(x): value returned
1 : ALLUSERSPROFILE
2 : APPDATA
3 : CLIENTNAME
4 : CommonProgramFiles
5 : COMPUTERNAME
6 : ComSpec
7 : HOMEDRIVE
8 : HOMEPATH
9 : LOGONSERVER
10 : NUMBER_OF_PROCESSORS
11 : OS
12 : Path
13 : PATHEXT
14 : PROCESSOR_ARCHITECTURE
15 : PROCESSOR_IDENTIFIER
16 : PROCESSOR_LEVEL
17 : PROCESSOR_REVISION
18 : ProgramFiles
19 : SESSIONNAME
20 : SystemDrive
21 : SystemRoot
22 : TEMP
23 : TMP
24 : USERDOMAIN
25 : USERNAME
26 : USERPROFILE
27 : windir
2) у вас есть некоторые функции оболочки, которые можно использовать для запуска внешних программ иполучить значение обратно.В дополнение к стандартной функции оболочки VBA у вас также есть некоторые интересные вещи, такие как эта функция " shell and wait ".
3) Конечно, вы всегда можете объявить функции из оконAPI в вашем коде VBA и используйте их для получения необходимых значений ...