Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2005, 12h32   #1
Membre du Club
 
Inscription : février 2004
Messages : 120
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 120
Points : 40
Points : 40
Par défaut dessiner un tableau dans WORD?

Je voudrais savoir comment dessiner un tableau dans un document Word et le remplir :
Merci à tous
@+Sali
sali est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2005, 14h10   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 661
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 661
Points : 6 228
Points : 6 228
Envoyer un message via MSN à argyronet
Bonjour,

Dans le menu tableau, tu choisi Insérer/Tableau et tu définis lignes et colonnes
Non !!!
Ben démarre une macro et fait idem, tu auras le code.
Allez, courage.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2005, 14h11   #3
Xo
Expert Confirmé
 
Avatar de Xo
 
Inscription : janvier 2005
Messages : 2 701
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : janvier 2005
Messages : 2 701
Points : 3 237
Points : 3 237
Envoyer un message via Skype™ à Xo
Voici un bout de code assez complet (testé en VB 6/Word 2000) :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
Set Doc = CreateObject("Word.Application")
Doc.Application.WindowState = 2 '(pour voir ce qui se passe en pas à pas)
 
Set MyRange = ActiveDocument.Content
MyRange.Collapse Direction:=wdCollapseEnd
ActiveDocument.Tables.Add Range:=MyRange, NumRows:=10, NumColumns:=5
 
'Remplissage avec du texte :
ActiveDocument.Tables(1).Cell(Row:=1, Column:=1).Range.InsertAfter Text:="En-tête 1"
...
ActiveDocument.Tables(1).Cell(Row:=1, Column:=5).Range.InsertAfter Text:="En-tête 5"
 
'Mise en forme :
ActiveDocument.Tables(1).Cell(Row:=1, Column:=1).Range.Font.Italic = True
ActiveDocument.Tables(1).Cell(Row:=1, Column:=1).Range.Font.Bold = True
ActiveDocument.Tables(1).Cell(Row:=1, Column:=1).Range.Font.Underline = False
ActiveDocument.Tables(1).Cell(Row:=1, Column:=1).Range.Font.Color = wdColorWhite
ActiveDocument.Tables(1).Cell(Row:=1, Column:=1).Range.Font.Name = "Arial"
ActiveDocument.Tables(1).Cell(Row:=1, Column:=1).Range.Font.Size = 11
ActiveDocument.Tables(1).Cell(Row:=1, Column:=1).Range.Shading.BackgroundPatternColorIndex = wdGray50 'grisé
 
'Taille des cellules
ActiveDocument.Tables(1).Cell(, 1).Width = InchesToPoints(2.5)
ActiveDocument.Tables(1).Cell(, 1).Height = InchesToPoints(0.1)
Xo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h51.


 
 
 
 
Partenaires

Hébergement Web