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

VB.NET Discussion :

Insertion tableau sur Word avec VB.net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Mars 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34

    Informations forums :
    Inscription : Mars 2011
    Messages : 4
    Par défaut Insertion tableau sur Word avec VB.net
    Bonjour à tous !

    Je tiens d'abord à m'excuser si je ne poste pas au bon endroit et s'il existe déjà un topic identique (j'ai pourtant tenté de chercher ) mais je suis désespérée !!

    Je requiers l'aide de tout ceux apte à régler mon souci ; je m'explique :

    Je travaille actuellement sous visual studio en visual basic.
    Dans le cadre de mon boulot, je dois afficher un tableau sur un document word.

    Je dois placer ce tableau à un endroit précis du document word, et je dois pouvoir le modifier par la suite (supression de ligne et/ ou ajout de ligne)
    Ce tableau peut prendre différentes tailles de base.

    Je sais juste qu'il faut placer un signet à l'endroit de l'insertion sous Word mais après je ne sais pas du tout comment procéder dans le code.
    J'arrive seulement à insérer du texte à la suite d'un signet

    Donc si quelqu'un aurait un tutoriel ou je ne sais quoi qui puisse m'aider ce serait très appréciable !

    voici mon code et ce que j'ai tenté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim objWord As Word.Application
     Dim docWord As Word.Document
     
     docWord.Activate()
            objWord.Visible() = True
     
            Dim tableau As Word.Table
            tableau = objWord.ActiveDocument.Tables.Add(Range:=docWord.Bookmarks.Item("tableau_tnr"), NumRows:=5, NumColumns:=6)
     
            objWord.ActiveDocument.Tables(1).Cell(1, 1).Range.Text = "Mon Texte"
    Si je dois préciser des choses, n'hésitez pas à me le demander !!

    Merci beaucoup d'avance

  2. #2
    Membre expérimenté Avatar de anonymousse
    Profil pro
    Inscrit en
    Février 2011
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 130
    Par défaut
    bonsoir,

    As-tu parcouru ce tuto http://msdn.microsoft.com/fr-fr/libr...ice.11%29.aspx
    tu ne dois pas avoir beaucoup d'adaptation à faire je pense.

    bon code ...

  3. #3
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Mars 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34

    Informations forums :
    Inscription : Mars 2011
    Messages : 4
    Par défaut
    Ah Merci infiniment !

    J'ai réussi à insérer un tableau ! c'est un bon début

    J'avais trouvé des tuto mais uniquement en VBA et même à force de tripoter je n'arrivait à rien.


    Pour info, voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     Dim objWord As Word.Application
     Dim docWord As Word.Document
     
     objWord = CreateObject("Word.Application")
    docWord = objWord.Documents.Open(CType(fichier, Object))
     
    Dim tbl As Word.Table = docWord.Tables(1)
     
     With docWord
     
    tbl = docWord.Tables.Add(Range:=.Bookmarks.Item("tableau_tnr").Range,  NumRows:=2, NumColumns:=2)
                    tbl.Rows.Add()
                    tbl.Cell(1, 1).Range.Text = "youpi"
                End With
    voilà, après j'ai pas encore tout à fait réglé la où je voulais insérer mon texte mais le principal c'est d'avoir trouvé comment ça fonctionnait au niveau du code !!
    J'espère que ça pourra en aider d'autre


    Bonne journée, en espérant que je ne rencontre pas de nouveaux problèmes

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/04/2010, 13h38
  2. [WD-2003] Formule dans un tableau sur Word
    Par Didi1705 dans le forum VBA Word
    Réponses: 1
    Dernier message: 01/08/2009, 06h12
  3. Réponses: 1
    Dernier message: 10/04/2008, 11h44
  4. Manipulation d'un tableau sous Word avec vba
    Par Françoise Sagan dans le forum VBA Word
    Réponses: 1
    Dernier message: 02/12/2006, 13h54
  5. creer un tableau sur word à partir de delphi.
    Par solitaire dans le forum Langage
    Réponses: 4
    Dernier message: 12/02/2006, 10h51

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