Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft 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 20/12/2007, 11h39   #1
Membre confirmé
 
Avatar de chris81
 
Homme
Inscription : mars 2004
Messages : 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations forums :
Inscription : mars 2004
Messages : 606
Points : 259
Points : 259
Par défaut Créer des états

Bonjour,
Je suis en train de travailler sur une application que j'aimerais redistribuer gratuitement. Dans cette application j'ai besoin de créer des états et de pouvoir laisser au client le choix de créer ses états et de les attacher à mon appli.
Donc déjà je veux pas utiliser Crystal report car la licence est trop cher. Je pense utiliser word et excel.

Ma premiere question est comment intégrer dynamiquement une image dans word ou excel?
Existe t'il des bookmark type tableau sous excel ou word pour par exemple faire le détail d'une facture?

merci
__________________
VivaSoft,Intégrateur et Formateur Google Apps Authorized Reseller
chris81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2007, 12h17   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Il existe en Word des Bookmarks, mais leur utilisation pour des tableaux ne convient pas très bien.

On peut adresser une table par son index.

Code :
1
2
3
 
ActiveDocument.Tables(1).select
Selection.Cell(1,1).Range.Text = Les texte de ma première cellule"
On pourrait ajouter une Bookmark dans cette cellule. Mais on serait alors confronté à une limitation, on doit connaître avant la création du document le nombre de lignes et colonnes que le tableau va contenir. Et on risque de se retrouver dépassé par les Bookmarks.

La solution est de connaître le nombre de lignes nécessaires, ajouter les manquantes.

Code :
1
2
3
For i = 1 to MonNombredelignes
ActiveDocument.Tables(1).Rows.Add
Next i
Il ne reste plus qu'à remplir le tableau.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2007, 12h24   #3
Membre confirmé
 
Avatar de chris81
 
Homme
Inscription : mars 2004
Messages : 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations forums :
Inscription : mars 2004
Messages : 606
Points : 259
Points : 259
Bonjour,
a t'on des bookmarks sous excel ?
De plus dans votre code Selection est de quel type ?
merci
__________________
VivaSoft,Intégrateur et Formateur Google Apps Authorized Reseller
chris81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2007, 14h20   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Comme nous sommes sur le Forum Word, mes réponses ne concernet que Word.

Selection est de type Selection.

Si on selectionne une table, Selection représente une table, si on selectionne un paragraphe, alors Selection représente un paragraphe.

Pour manipuler les données en Word, il est d'usage d'utiliser une sélection.

Code :
1
2
ActiveDocument.Tables(1).select
Selection.Cell(1,1).Range.Text = Les texte de ma première cellule"
Dans ce cas, la sélection est une table et de cette table, on va utiliser la plage de données de la cellule (1,1).
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli 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 07h59.


 
 
 
 
Partenaires

Hébergement Web