2011-02-01 7 views
1

Je crée un document Word à partir de l'application C# windows. mais le document Word est minimisé même si j'ai utilisé la méthode Activate() pour activer le document.Comment faire pour activer un document Word?

(il fonctionne très bien lors du débogage, mais dans le document de version version se réduit)

Comment je peux faire le document d'une actif ???

Merci d'avance.

mon code est presque comme ce

Microsoft.Office.Interop.Word.Document document;

object objFileName = locationOfFichier; object objTrueValue = true; objet objMissing = Type.Missing;

Document = application.Documents.Open (ref objFileName, ref objMissing, ref objTrueValue, ref objMissing, ref objMissing, ref objMissing, ref objMissing, ref objMissing, ref objMissing, ref objMissing, ref objMissing , réf objMissing, ref objMissing, ref objMissing, ref objMissing, ref objMissing);

document.Activate();

+0

Il ne devrait être réduit si vous dites à l'application Word de minimiser. Pouvez-vous montrer le code? – GolezTrol

+0

@ GolezTrol, il fonctionne bien lors du débogage, mais dans la version version document se minimisé – niknowj

+0

duplication possible de [Comment puis-je me concentrer sur un document Word que je viens d'ouvrir par interop?] (Http://stackoverflow.com/questions/6536415/ comment-peut-je-me-concentrer-sur-un-mot-document-je-juste-ouvert-par-interop) – nawfal

Répondre

0

Cela fonctionne pour les deux.

document = application.Documents.Open(@"\Docu.docx", ReadOnly: false, Visible: true); 

Définissez le paramètre Visible: true, Document.Activate(); n'est pas requis.

Il serait plus utile si vous montrez votre code.

Questions connexes