C# 在C语言中使用web布局打开word文档#

C# 在C语言中使用web布局打开word文档#,c#,ms-word,C#,Ms Word,我目前正在使用System.Diagnostics.Process.Start(文件名)打开word文档。 但是,word文档需要在web布局中自动打开。(这是在MS Word中选择查看和网页布局时的一个选项) 有没有一种方法可以用我当前打开此文件的方法来完成此操作?您可以通过下面的代码设置imp IsWdViewType.wdWebView using Word = Microsoft.Office.Interop.Word; Word.Application wordApplicat

我目前正在使用System.Diagnostics.Process.Start(文件名)打开word文档。 但是,word文档需要在web布局中自动打开。(这是在MS Word中选择查看和网页布局时的一个选项)


有没有一种方法可以用我当前打开此文件的方法来完成此操作?

您可以通过下面的代码设置imp IsWdViewType.wdWebView

  using Word = Microsoft.Office.Interop.Word;
  Word.Application wordApplication = new Word.Application();
 var path="fullpath of docuent"
                 wordApplication.Documents.Open(path);
                wordApplication.Visible = true;
                wordApplication.ActiveWindow.View.Type = WdViewType.wdWebView;
                ;

您可以通过以下代码设置imp isWdViewType.wdWebView

  using Word = Microsoft.Office.Interop.Word;
  Word.Application wordApplication = new Word.Application();
 var path="fullpath of docuent"
                 wordApplication.Documents.Open(path);
                wordApplication.Visible = true;
                wordApplication.ActiveWindow.View.Type = WdViewType.wdWebView;
                ;

无法直接使用Process.Start更改布局。如果上次在此布局中关闭时保存了文件,则该文件将在布局中自动打开。这意味着您可以在Word中打开文件之前将其写入文件的Open XML。否则,您需要使用“互操作”(
Word.Application wdApp=new Word.Application();
),然后您可以控制Word环境。无法直接使用Process.Start更改布局。如果上次在此布局中关闭时保存了文件,则该文件将在布局中自动打开。这意味着您可以在Word中打开文件之前将其写入文件的Open XML。否则,您需要使用“互操作”(
Word.Application wdApp=new Word.Application();
),然后才能控制Word环境。