Usuário com melhor resposta
Resultado de um MsgBox em uma unica tela

Pergunta
-
Bom dia galera.
Ba alguem pode me ajudar, como eu faço para que este msgbox apresente o resultado em uma unica janela.
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" _ & strComputer & "\root\cimv2") Set colSoftware = objWMIService.ExecQuery _ ("Select * from Win32_Product") For Each objSoftware in colSoftware msgbox "Name: " & objSoftware.Name & " - " & objSoftware.Version Next
Valeu galera.
Respostas
-
Marcelo
vc pode tentar assim.
For Each objSoftware in colSoftware
strsoft = strsoft & objSoftware.Name & " - " & objSoftware.Version & vbCrLf
Nextmsgbox "Softwares Instalados......: " & strsoft
Creio que assim vc tera a informação mais dependendo da quantidade de softwares o msgbox não seria a melhor saida faça o teste desta forma e com WScript.Echo "Softwares Instalados......: " & strlevsoft, veja o que vc acha melhor.
Your potential. Our passion - Microsoft
- Sugerido como Resposta Fábio JrModerator quarta-feira, 2 de maio de 2012 12:44
- Marcado como Resposta Fábio JrModerator quinta-feira, 3 de maio de 2012 17:38
Todas as Respostas
-
Marcelo
vc pode tentar assim.
For Each objSoftware in colSoftware
strsoft = strsoft & objSoftware.Name & " - " & objSoftware.Version & vbCrLf
Nextmsgbox "Softwares Instalados......: " & strsoft
Creio que assim vc tera a informação mais dependendo da quantidade de softwares o msgbox não seria a melhor saida faça o teste desta forma e com WScript.Echo "Softwares Instalados......: " & strlevsoft, veja o que vc acha melhor.
Your potential. Our passion - Microsoft
- Sugerido como Resposta Fábio JrModerator quarta-feira, 2 de maio de 2012 12:44
- Marcado como Resposta Fábio JrModerator quinta-feira, 3 de maio de 2012 17:38
-