所以我一直在使用ASP一周,也许这是我不能做的事情,但我试图从存储在SQL数据库中的数据动态生成报告。我通过ASP文档发布报告,并通过为MIME内容类型指定Excel来显示:
Response.Buffer = TRUE
Response.ContentType = "application/vnd.ms-excel"
是否可以将宏“附加”到文档中?我知道我可以在HTML中进行基本格式化,但我更愿意导入所需的数据库数据并通过宏在excel中处理它。
编辑: 我需要生成几个报告,但举个例子:
问题不在于如何编程宏,只是是否可以附加宏以及如何实现这一点。关于打开工作表时的警报,如果我可以附加宏,理论上我应该能够在开放工作簿事件中压制这些宏。
编辑:我相信通过使用OWC(Office Web Components)可以达到预期的效果(参见http://support.microsoft.com/default.aspx?scid=kb;EN-US;288130)。但是,我不确定我是否能够在我们的Web服务器上安装它。还有其他建议吗?
答案 0 :(得分:0)
虽然在严格的技术意义上有可能,但它既不简单也不可取。工作表的收件人将获得与宏的安全性相关的多个提示;你的宏的来源;如果他们真的,真的,老实说打算点击启用宏......