Всем добрый день. У меня вопрос. есть макрос получения полного имени пользователя в Windows. Так вот как оказалось что не везде он работает и выдаёт вот такую ошибку: Run Time error "94" invalid use off null. Подскажите как это исправить и что можно с этим сделать? Спасибо.
После срабатывания макроса должна выходить форма с номером После ошибки ругается на user form
| Код |
|---|
Public Function GetDiskInfo()
Dim pWMI As Object, pDisks As Object, pDisk As Object
Dim res As String, s As String
Set pWMI = GetObject("winmgmts:\\")
Set pDisks = pWMI.ExecQuery("Select * from Win32_DiskDrive Where BytesPerSector Is Not Null", , 48)
For Each pDisk In pDisks
s = TrimAll(pDisk.SerialNumber)
If Len(s) Then res = res & "-" & s
Next
GetDiskInfo = Mid(res, 2)
End Function
|
После срабатывания макроса должна выходить форма с номером После ошибки ругается на user form
Изменено: - 15.12.2016 14:07:37