OVH Cloud OVH Cloud

syntaxe VB sous word

2 réponses
Avatar
chris
Bonjour,

En tentant de r=E9aliser un exercice didactitiel de VB je=20
tente d'ins=E9rer un tableau dans un document Word. H=E9las la=20
formule du document pr=E9sente une erreur de syntaxe.

Voici le code :
ActiveDocument.Tables.Add Range:=3D Selection.Range,_
NumRows:=3D 6, NumColumns :=3D 7_
DefaultTableBehavior:=3D wdWord9TableBehavior,_
AutoFitBehavior:=3D wdAutoFitFixed

Merci =E0 ceux qui pourront m'aider =E0 trouver l'erreur

2 réponses

Avatar
Circé
Bonjour,

Une erreur de syntaxe où et qui dit quoi ?...
Je ne vois pas où est le problème...

Circé
"Pourquoi, Odysseus, restes-tu ainsi muet et te rongeant le coeur, sans
boire et sans manger ? Crains-tu quelque autre embûche ?"
(L'Odyssée, Homère, chant 275)

chris wrote:
| Bonjour,
|
| En tentant de réaliser un exercice didactitiel de VB je
| tente d'insérer un tableau dans un document Word. Hélas la
| formule du document présente une erreur de syntaxe.
|
| Voici le code :
| ActiveDocument.Tables.Add Range:= Selection.Range,_
| NumRows:= 6, NumColumns := 7_
| DefaultTableBehavior:= wdWord9TableBehavior,_
| AutoFitBehavior:= wdAutoFitFixed
|
| Merci à ceux qui pourront m'aider à trouver l'erreur
Avatar
La bonne syntaxe est la suivante :
ActiveDocument.Tables.Add Range:=Selection.Range, _
NumRows:=6, NumColumns:=7, _
DefaultTableBehavior:=wdWord9TableBehavior, _
AutoFitBehavior:=wdAutoFitFixed

Lorsque tu vas à la ligne, veille à bien séparer tes
lignes par " _" (il faut un espace!). D'autre part il
manquait une virguke après NumColumns:=7

Pierre

-----Message d'origine-----
Bonjour,

En tentant de réaliser un exercice didactitiel de VB je
tente d'insérer un tableau dans un document Word. Hélas
la

formule du document présente une erreur de syntaxe.

Voici le code :
ActiveDocument.Tables.Add Range:= Selection.Range,_
NumRows:= 6, NumColumns := 7_
DefaultTableBehavior:= wdWord9TableBehavior,_
AutoFitBehavior:= wdAutoFitFixed

Merci à ceux qui pourront m'aider à trouver l'erreur
.