none
Ouvrir plusieurs fenêtres de Microsoft Word en C#

    Discussion générale

  • Bonjour,

    Je fais une application en C# qui me permettra d'ouvrir des applications externes (EXE) comme par exemple notepad, calculatrice , MS WORD. J'arrive à créer plusieurs fenêtres de notepad, calculatrice mais pas Word. lorsque j'exécute mon application , et que je voudrai ouvrir une nouvelle fenêtre de Word voici ce que j’obtiens :

    "les informations demandees ne sont pas disponibles car le processus n'est plus exécuté"

    Et voici le code pour exécuter l'application:

    Process proc = new Process();
               try
               {
     
                   wdwIntPtr = FindWindow(null, @"\Program Files\Microsoft Office\Office15\WINWORD.EXE");
                   proc.EnableRaisingEvents = true;
                   proc.StartInfo.UseShellExecute = false;
     
                   proc.StartInfo.FileName = @"\Program Files\Microsoft Office\Office15\WINWORD.EXE";
                   proc.StartInfo.CreateNoWindow = true;
     
                   proc.Start();
    }

    Une idée du problème ?

    Merci.

    jeudi 8 septembre 2016 16:14

Toutes les réponses

  • Bonjour,
    Le thread "Opening multiple documents with Process.Start()" peut-être va vous donner une idée.

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    vendredi 9 septembre 2016 14:03
    Modérateur