IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Trouver 2 premiers chiffres


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Trouver 2 premiers chiffres
    J'aimerais savoir comment faire pour faire une requête sur les 2 premiers chiffres que renvois

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
    Set colItems = objWMIService.ExecQuery ("Select * from Win32_Product Where Caption Like '%Microsoft Office%'")
    For Each objItem In colItems
     
            If objItem.Version = "14.0.6029.1000" Then
     
            objXL.Cells(i+2,9).value="Office 2010"
    Else
    objXL.Cells(i+2,9).value="Other"
    End If
       Next
    Comme il y a plusieurs version en fonction des SP...

    et idéalement un Else If pour les autres versions d'Office


    Merci

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Je ne suis pas sur d'avoir bien compris ta question mais ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If Left(objItem.Version, 2) = "14" Then

  3. #3
    Invité
    Invité(e)
    Par défaut
    Nice merci bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
    Set colItems = objWMIService.ExecQuery ("Select * from Win32_Product Where Caption Like '%Microsoft Office%'")
    For Each objItem In colItems
    		If Left(objItem.Version, 2) = "14" Then
     
            objXL.Cells(i+2,9).value="Office 2010"
     
    ElseIf Left(objItem.Version, 2) = "12" Then
    objXL.Cells(i+2,9).value="Office 2007"
    ElseIf Left(objItem.Version, 2) = "11" Then
    objXL.Cells(i+2,9).value="Office 2003"
    ElseIf Left(objItem.Version, 2) = "10" Then
    objXL.Cells(i+2,9).value="Office XP"
    Else
    objXL.Cells(i+2,9).value="Autre"
    End If
       Next
    Ça fonctionne bien...

Discussions similaires

  1. Réponses: 8
    Dernier message: 20/09/2007, 11h57
  2. Trouver le premier jour et dernier jour de la semaine
    Par kurkaine dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/11/2006, 19h09
  3. Réponses: 5
    Dernier message: 24/01/2006, 14h25
  4. Réponses: 8
    Dernier message: 02/11/2005, 14h16
  5. Connaitre les deux premier chiffres d'un input
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/01/2005, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo