zoukankan      html  css  js  c++  java
  • c#操作word书签

     Word.Application app = new Word.Application();
                //模板文件
                string TemplateFile = @"D:\lin\Invoice.doc";
                //生成的具有模板样式的新文件
                string FileName = @"D:\lin\" + DateTime.Now.ToString("yyyyMMddHHmmssfffffff") + ".doc";
                string Fname = DateTime.Now.ToString("yyyyMMddHHmmssfffffff") + ".doc";
                //FileName = Server.MapPath("~/UpLoad/TestWord/" + Fname );
                //模板文件拷贝到新文件
                File.Copy(TemplateFile, FileName);
                Word.Document doc = new Word.Document();
                object Obj_FileName = FileName;
                object Visible = false;
                object ReadOnly = false;
                object missing = System.Reflection.Missing.Value;
                //打开文件
                doc = app.Documents.Open(ref Obj_FileName, ref missing, ref ReadOnly, ref missing,
                    ref missing, ref missing, ref missing, ref missing,
                    ref missing, ref missing, ref missing, ref Visible,
                    ref missing, ref missing, ref missing,
                    ref missing);
                doc.Activate();


                foreach (Word.Bookmark bm in doc.Bookmarks)
                {
                    if (bm.Name == "BookMark_Date")
                    {
                        bm.Select();
                        bm.Range.Text = "2008";//ViewState["FK_ProdurcePlanID"].ToString();
                    }
    //                else if (bm.Name == "class")
    //                {
    //                    bm.Select();
    //                    bm.Range.Text = ViewState["_class"].ToString();
    //                }

                }
                object IsSave = true;
                doc.Close(ref IsSave, ref missing, ref missing);

                Response.Write("<script language='javascript'>alert('生成word成功!');</script>");

  • 相关阅读:
    如何查看Android SDK源码版本
    迁移 Express 到函数计算
    阿里云安全运营中心:DDoS攻击趁虚而入,通过代理攻击已成常态
    Schedulerx2.0支持应用级别资源管理和任务优先级
    Serverless 解惑——函数计算如何安装字体
    一遇到复杂分析查询就卡顿?MySQL分析实例了解一下
    浅谈企业的数据资产管理
    大咖说备份 | 云,让灾备更简单
    急速上线 Serverless 钉钉机器人“防疫精灵”
    Alibaba Cloud Linux 2 LTS 正式发布,提供更高性能和更多保障
  • 原文地址:https://www.cnblogs.com/waynewjp/p/1519210.html
Copyright © 2011-2022 走看看