asp.net 导出Excel之前调用宏

蜜_Lumia 蜜_Lumia 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

protected void btnExport_Click(object sender, EventArgs e)
{
System.IO.StringWriter tw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
foreach (Control cr in panelx.Controls)
{
cr.RenderControl(hw);
}
string attachment = "attachment; filename=" + DateTime.Now.ToShortDateString() + ".xls";
HttpContext.Current.Response.ClearContent();
HttpContext.Current.Response.AddHeader("content-disposition", attachment);
Response.Charset = "UTF-8";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");

Response.Write(tw.ToString());
Response.End();
}


这是原本的导出Excel的方法,是页面导出的
现在客户根据导出的这个Excel自己录制了一个宏,里面的格式啊国际化语言啊之类的改变很大,每次都是在导出Excel以后再自己执行宏得到想要的Excel文件;
所以提出了在导出Excel的时候调用这个宏,免去自己再执行宏的过程

问题:我在原有代码的基础上应该怎么改?
PS:别说重新写一个,宏的里面内容很丰富,而且是VB,我只能勉强看懂一点点
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
蜜_Lumia
.NET社区 62,271 成员 668,968 内容