Jeg har nogle makroer (Word) der skal køres i både windows 98 og windows XP med visual basic kode, hvordan finder jeg hvilken version af OS er defineret i maskinen? Jeg vil ligesom sige at hvis det denne version winwods så køre denne kode eller det andet...osv
a= System.operatingSystem ' Windows NT a = Application.Version ' Word version det er ellers fint nok...men jeg har lavet noget der kan finde om det windows XP eller Windows 2000 OS ved at gå ind i regedit... tak ellers....har jeg ellers et andet problem..
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colOperatingSystems = objWMIService.ExecQuery _ ("SELECT * FROM Win32_OperatingSystem") For Each objOperatingSystem in colOperatingSystems Wscript.Echo objOperatingSystem.Caption, objOperatingSystem.Version Next
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.