Insérer dans word à partir d'une application

Bonjour,

J'espère que vous allez bien, j'ai un problème et j'espère que vous pouvez m'aider.

bon j'ai crée un bouton qui lance un document WORD 2007 existe déjà sur mon disque dur.

Mais le problème c'est que: je veux insérer la valeur d'un textbox dans ce document.

par exemple dans le document WORD, j'ai le texte suivant:

<bonjour Monsieur NOM Prénom>


donc je veux quand je clique sur un bouton: dans le document WORD je trouve la valeur de mon textbox NOM, et la valeur de mon textbox Prénom.

donc je veux voir ça dans mon document WORD:

<bonjour Monsieur "valeur de textbox NOM" "Valeur de textbox Prénom">


pouvez vous m'aider SVP.

MERCI D'avance

1 réponse

  1. Contributeur
    Bonjour,
    incompréhensible : il manque le langage utilisé, et le contexte général, éventuellement un morceau de code. Dans l'état impossible de répondre.
    0
    1. Bonjour char je vais bien expliquer mon problème, j'ai crée une application VB.NET, dans cette application j'ai 2 textbox: textboxNOM et textboxPrénom et un bouton, et j'ai dans mon disque dur un document WORD

      Donc dans le textboxNOM j'insère un NOM et dans le textboxPrénom j'insère un Prénom.
      dans mon document word j'ai un texte:
       Monsieur NOM Prénom
      , et chaque fois je veux changer le nom et le prénom dans le texte de document.

      bon Je veux quand je clique sur le bouton de l'application mon document s'ouvre avec les valeurs de textbox

      Par exemple si j'écris dans mon textboxNom: smith et dans mon textPrénom:Alex


      je veux quand je clique sur le bouton le document s'ouvre avec le texte:

      Monsieur Smith Alex

      pour ouvrir le fichier j'ai utilisé le code suivant mais pour changer le texte je sais pas comment:

      Dim proc As New Diagnostics.Process
                  proc.StartInfo.UseShellExecute = True
                  ' Définition du fichier à ouvrir
                  proc.StartInfo.FileName = "C:\Users\Mery\Documents\wordtest.docx"
                  proc.Start()
      0
    2. Contributeur
      ok, maintenant ton problème est clair et pas trop mal rédigé !
      J'y connais rien en VB et encore moins en interface MS office. Je te conseil d'attendre un peu voir si tu as une réponse (genre 2 jours) si il n'y a rien, refait un message en précisant bien VB.net dans le sujet, les spécialistes auront peut être une réponse.
      Bonne chance.
      0
    3. OK Merci Char :)
      0