生成下载word以后,默认总是web视图打开,该怎样设置才能让它以页面视图打开?
原帖地址
分不多,这问题从昨天纠结到现在也没搞个解决方案出来,搜索引擎上也找不到有帮助的

解决方案 »

  1.   

    你先新建一个WORD 然后用页面视图打开 保存 关闭在导出 打开 看看
      

  2.   

    你先新建一个WORD 然后用页面视图打开 保存 关闭
    -----------------
    打开,编辑,保存,关闭以后打开就都是页面视图了在导出 打开 看看
    -----------------
    什么意思?
      

  3.   

    我的意思是下载下来的word文件默认就用页面视图打开该怎么办
      

  4.   

    我在想是不是根你的机器环境有关系啊你打开别的WORD是正常的吗?你新建一个WORD文档 然后把浏览视图状态改成页面视图在打开 就是默认为页面视图
      

  5.   


    但是其他新下载下来的word文件总不能每次都先设置视图吧,上面非要让在程序里面实现设置默认打开为页面视图
      

  6.   

    都正常,只是页面生成下载下来的word文件打开总是默认为web视图打开的
      

  7.   

    试下别的方法吧/// <summary>
            /// 将Web控件导出
            /// </summary>
            /// <param name="source">控件实例</param>
            /// <param name="type">类型:Excel或Word</param>
            public void ExpertControl(System.Web.UI.Control source, DocumentType type)
            {
                //设置Http的头信息,编码格式
                if (type == DocumentType.Excel)
                {
                    //Excel
                    Response.AppendHeader("Content-Disposition","attachment;filename=result.xls");
                    Response.ContentType = "application/ms-excel";
                }
                else if (type == DocumentType.Word)
                {
                    //Word
                    Response.AppendHeader("Content-Disposition","attachment;filename=result.doc");
                    Response.ContentType = "application/ms-word";
                }
                Response.Charset = "UTF-8";  
                Response.ContentEncoding = System.Text.Encoding.UTF8;             //关闭控件的视图状态
                source.Page.EnableViewState =false;              //初始化HtmlWriter
                System.IO.StringWriter writer = new System.IO.StringWriter() ;
                System.Web.UI.HtmlTextWriter htmlWriter = new System.Web.UI.HtmlTextWriter(writer);
                source.RenderControl(htmlWriter);             //输出
                Response.Write(writer.ToString());
                Response.End();
            }        //文档类型
            public enum DocumentType
            {
                Word,
                Excel
            }
      

  8.   

    网页内容直接输出到word中默认就是Web版式,不过你可以吧生成的web版式的word,copy到另一个word里,这样应该是没问题的