Les erreurs de syntaxes interviennent lorsqu'un script Visual Basic Script tente de s'exécuter alors qu'il comporte des anomalies grammaticales, en fait une construction anormale des instrructions.

Erreur Description
1052 Impossible d'avoir plusieurs propriétés/méthodes par défaut dans une classe
1044 Parenthèses interdites lors de l'appel d'une procédure Sub
1053 L'initialisation ou la fin de classe ne comporte pas d'arguments
1058 La spécification Default ne peut se trouver que dans Property Get
1057 La spécification Default doit également spécifier Public
1005 ( attendu
1006 ) attendu
1011 = attendu
1021 Case attendu
1047 Class attendu
1025 Fin d'instruction attendue
1014 End attendu
1023 Expression attendue
1015 Function attendu
1010 Identificateur attendu
1012 If attendu
1046 In attendu
1026 Constante (entier) attendue
1049 Let, Set ou Get attendu dans la déclaration de la propriété
1045 Constante (littéral) attendue
1019 Loop attendu
1020 Next attendu
1050 Property attendu
1022 Select attendu
1024 Instruction attendue
1016 Sub attendu
1017 Then attendu
1013 To attendu
1018 Wend attendu
1027 While ou Until attendu
1028 While, Until ou fin d'instruction attendu
1029 With attendu
1030 Identificateur trop long
1014 Caractère incorrect
1039 Instruction exit incorrecte
1040 Variable de contrôle de boucle for incorrecte
1013 Nombre incorrect
1037 Utilisation incorrecte du mot clé Me
1038 loop sans do
1048 Doit être défini à l'intérieur d'une classe
1042 Doit être la première instruction de la ligne
1041 Nom redéfini
1051 Le nombre d'arguments doit être le même dans la spécification des propriétés
1001 Mémoire insuffisante
1054 La propriété Set ou Let doit comporter au moins un argument
1002 Erreur de syntaxe
1055 Next inattendu
1015 Constante de chaîne non terminée