Nombre de PC en Win7 x64 no funciona

25/07/2010 - 02:32 por Tanky | Informe spam
Hola:
Desde hace muchos años que vengo utilizando el código que lo conseguí
en la web del Búho, ahora que cambié de computadora, con Windows 7
x64, no se porque razón no funciona y me sale el siguiente error:
"Error de automatización. La biblioteca de objetos no está
registrada".
Utilizo Access 2010. Hace poco lo hacía con Windows 7 x86 y Access
2010 y si funcionaba.

Este es el código del Búho:
''Controlamos Nombre nombre máquina
Function DameNombrePc() As String
Dim ObjetoRed As Object
Set ObjetoRed = CreateObject("WScript.Network")
DameNombrePc = ObjetoRed.ComputerName
Set ObjetoRed = Nothing
End Function
''Controlamos Nombre nombre usuario máquina
Function DameNombreUsuarioMaquina() As String
Dim ObjetoRed As Object
Set ObjetoRed = CreateObject("WScript.Network")
DameNombreUsuarioMaquina = ObjetoRed.UserName
Set ObjetoRed = Nothing
End Function

Por favor si alguien puede ayudarme, le agradecería mucho.
Franklin
 

Leer las respuestas

#1 Ignacio
26/07/2010 - 09:11 | Informe spam
¡Hola, Franklin!

Puedes utilizar la función Environ directamente sin necesidad de
definir más objetos.
Lo más simple es:
Usuario = Environ$("UserName")
Máquina = Environ$("ComputerName")

Espero que te sirva de ayuda.
Un saludo,
Ignacio.

Preguntas similares