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 :

objSelection.InsertSymbol Expected statement lors d'insertion de caractère spéciaux


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut objSelection.InsertSymbol Expected statement lors d'insertion de caractère spéciaux
    Bonjour,
    J'ai un problème lors d'une insertion du logo de la planète qui se trouve dans les caractères spéciaux de windows.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    objSelection.Font.Size = "13.5"
    objSelection.Font.Name= "Webdings"
    objSelection.InsertSymbol Font:= "Webdings", CharacterNumber:=-3844, Unicode:= True
    j'ai une erreur dans la ligne (objSelection.Insert...) caractère 32 donc juste après Font.

    Quelqu'un a une idée?

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Il me semble que tu n'entres pas les parametres dans le bon ordre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objSelection.InsertSymbol CharacterNumber:=-3844, Font:= "Webdings", Unicode:= True
    Une question, comme sa en passant , tu codes bien en VBScript ?
    Car sa ressemble à du VBA-Excel
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut
    Bonjour,
    Merci de ta réponse.
    Non j'ai toujours la même erreur.
    En fait c'est un script vbs accompagné d'un netlogon pour générer des signatures outlooks en se référant à AD.
    tout marche sauf cet insertion de symbole, j'aimerai insérer le symbole du globe terrestre pour que les employés pense à l'enivrement avant d'imprimer le mail.
    As-tu une autre idée?
    merci d'avance.

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objSelection.InsertSymbol CharacterNumber:=-3844, Font:= "Webdings", Unicode:= True
    Cette ligne tu l'as pris où ? d'un code VBA ou de tes connaissances ?
    Parce que comme le dit ProgElecT, cela ressemble à du VBA-Excel et donc ce n'est pas sur que l'interpréteur VBS accepte cette syntaxe.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut
    effectivement je l'ai pris d'un VBA word.
    et en effet la syntaxe est différente
    je crois que la syntaxe est comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objSelection.InsertSymbol FontName= "Webdings", CharNumber:=252, Unicode= True
    Merci quand même de votre aide.

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Erreur de frappe ?
    Si le := ne marche pas pour FontName et Unicode, alors non plus pour CharNumber.

    Je ne pense pas que cela marche ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objSelection.InsertSymbol FontName= "Webdings", CharNumber=252, Unicode= True
    Pour le VBS, les appelle de méthodes ou de fonctions avec passage de paramètres c'est plus du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objSelection.InsertSymbol "Webdings", 252, True
    Peut être que ceci pourrait marcher:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objSelection.InsertSymbol "FontName=Webdings", "CharNumber=252", "Unicode=True"
    Je ne connais pas la réponse, mais je sais que des questions dans ton genre on déjà été résolu sur ce forum.
    Fait une recherche, tu trouveras certainement des postes parlant de conversion de syntaxe VBA excel, word vers VBS.

    Regarde aussi sur MSDN en cherchant la méthode InsertSymbol de l'objet que tu utilises, tu auras peut être un exemple de syntaxe VBS.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PostgreSQL] Gestion de l'insertion de caractères spéciaux
    Par yo_haha dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/08/2015, 16h58
  2. Réponses: 7
    Dernier message: 24/05/2011, 17h45
  3. Insert et caractères spéciaux
    Par eulstef dans le forum Langage SQL
    Réponses: 6
    Dernier message: 01/01/2008, 21h19
  4. Réponses: 4
    Dernier message: 09/10/2006, 16h19
  5. [SQL2]Insertion de caractères spéciaux
    Par willowII dans le forum Langage SQL
    Réponses: 4
    Dernier message: 26/10/2004, 15h33

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