none
Programmation Office 2007 Word - Interaction avec une winform ? RRS feed

  • Question

  • Bonjour a tous

    j'aimerais savoir comment faire par exemple a partir d'un bouton du doc Word affiché un formulaire Windows et que le formulaire Windows puisse envoyé des informations pour pourvoir remplir certain champs (controle) ?

     

    En vous remerciant d'avance :)

     

    A bientot

    PS. pour la programmation Office est un coté obscure "inhabituel" :p


    Cordialement, Troxsa
    mercredi 9 juin 2010 13:09
    Auteur de réponse

Réponses

  • Oups !

     

    j'ai pourtant rechercher plusieurs heures et je viens de trouvé la solution

    je la propose pour d'autre au cas ou

     

    Dans le bouton du document Word

      Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Dim oAlls As New AllComputer
        oAlls.ShowDialog()
      End Sub

    Dans le bouton de la Windows Form

      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Globals.ThisDocument.txtComputer.Text = "Toto"
      End Sub

    Je comprend pas trop pourquoi Globals, et c'est la première que je l'utilise, puis je comprend pas bien a quoi il sert dans le MSDN il est dit

    "Le module Globals contient des fonctions de moteur de script."

     

    Quel un pourrais me dire plus concrètement a quoi ça sert en quelle que mots :)

     

    A bientot

     

     


    Cordialement, Troxsa
    • Marqué comme réponse TroxsaEditor mercredi 9 juin 2010 16:50
    mercredi 9 juin 2010 13:31
    Auteur de réponse

Toutes les réponses

  • Oups !

     

    j'ai pourtant rechercher plusieurs heures et je viens de trouvé la solution

    je la propose pour d'autre au cas ou

     

    Dans le bouton du document Word

      Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Dim oAlls As New AllComputer
        oAlls.ShowDialog()
      End Sub

    Dans le bouton de la Windows Form

      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Globals.ThisDocument.txtComputer.Text = "Toto"
      End Sub

    Je comprend pas trop pourquoi Globals, et c'est la première que je l'utilise, puis je comprend pas bien a quoi il sert dans le MSDN il est dit

    "Le module Globals contient des fonctions de moteur de script."

     

    Quel un pourrais me dire plus concrètement a quoi ça sert en quelle que mots :)

     

    A bientot

     

     


    Cordialement, Troxsa
    • Marqué comme réponse TroxsaEditor mercredi 9 juin 2010 16:50
    mercredi 9 juin 2010 13:31
    Auteur de réponse
  • Bonjour,

    Merci d'avoir partagé votre solution.

    Au fait, vous êtes dans un projet VSTO ou alors vous pilotez Word dans un autre type d'application (Windows Forms / Console) ?

    Cordialement


    Gilles TOURREAU - MVP C# - MCP - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    mercredi 9 juin 2010 20:46
    Modérateur
  • Bonjour,

    Merci d'avoir partagé votre solution.

    Au fait, vous êtes dans un projet VSTO ou alors vous pilotez Word dans un autre type d'application (Windows Forms / Console) ?

    Cordialement


    Gilles TOURREAU - MVP C# - MCP - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr

    Bonjour Gilles,

     

    Je suis dans un Projet VSTO, ce qui est complément nouveau pour moi :)


    Cordialement, Troxsa
    mercredi 9 juin 2010 22:00
    Auteur de réponse