2014-07-11 6 views
0

Je sais que je peux ouvrir un document Microsoft Word de différentes façons.Comment ouvrir un document Microsoft Word en mode plein écran?

Utilisation du ProcessStartInfo class:

ProcessStartInfo processStartInfo = new ProcessStartInfo("winword.exe", filePath); 

Cependant, il n'y a que quelques options de ligne de commande qui peuvent être utilisés ici et je ne crois pas que l'ouverture d'un document dans plein écran de lecture Voir est l'un des les:

Full Screen Reading View

alors nous pouvons aussi utiliser le Microsoft.Office.Interop.Word namespace pour ouvrir un document Word:

using Word = Microsoft.Office.Interop.Word; 
... 
Word.Application wordApplication = new Word.Application(); 
wordApplication.Documents.Open(path); 
wordApplication.Visible = true; 

Nous pouvons également ouvrir un document Word en utilisant cette méthode, mais avec beaucoup plus d'options:

Word.Application wordApplication = new Word.Application(); 
wordApplication.Documents.Open(path, Type.Missing, true, Type.Missing, Type.Missing, 
    Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, 
    Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); 
wordApplication.Visible = true; 

L'exemple ci-dessus ouvre le document en mode lecture seule. Mais ces options ne semblent pas prévoir la possibilité d'ouvrir le document dans différentes vues:

enter image description here

Alors ... comme le dit le titre, personne ne sait comment ouvrir un document Microsoft Word dans Lecture plein écran Voir?

Répondre

1

Essayez ceci:

wordApplication.ActiveWindow.View.ReadingLayout = true; 

Pour votre information - je me suis dit qu'il en enregistrant une macro dans Word qui passe à ce mode.

BTW - Il semble se comporter un peu différemment en fonction de la valeur de wordApplication.Visible. Si Visible est déjà vrai, alors cela fonctionne comme dans Word lui-même. Si Visible est défini sur true plus tard, il reste en mode plein écran mais la barre de titre/barre d'outils est manquante et une pression sur ech la place dans une autre fenêtre bizarre sans barre d'outils. Donc, je suppose que vous devez vous assurer qu'il est visible avant de régler le problème ci-dessus. J'utilise Office 2010.

+0

+1 pour une excellente idée. Merci aussi de m'avoir fait remarquer la différence entre le réglage de la visibilité avant et après la définition de cette propriété ... Je n'ai pas remarqué au début. – Sheridan

+0

De rien. Je n'ai pas remarqué au début non plus parce que je l'avais vu au début. Vous voyez le passage en plein écran alors j'ai pensé que j'essaierais de le rendre visible après le passage en plein écran ... mais cela semble avoir des effets secondaires. Vous aidez beaucoup de gens (parfois moi quand je fais des recherches sur un problème), donc je suis content d'avoir pu "rembourser", au moins un peu. –

Questions connexes