1) Il y a cette fonction "environ" qui peut vous renseigner sur l'environnement "informatique". Il est généralement utilisé pour faire avancer les choses telles que le nom d'utilisateur ou d'un dossier temporaire, mais il est dit de retourner les valeurs suivantes:
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) vous avez des fonctions shell qui peuvent être utilisés pour lancer des programmes externes et d'obtenir un valeur en retour. En plus de la fonction shell VBA standard, vous avez également des choses intéressantes telles que cette fonction "shell and wait".
3) Bien sûr, vous pouvez toujours déclarer des fonctions de l'API Windows dans votre code VBA et les utiliser pour obtenir des valeurs nécessaires ...
Vous ne serez pas en mesure de déterminer combien de temps il faudra de toute façon, cela dépend beaucoup plus sur ce que les autres processus en cours d'exécution sur le système. – vichle