所以我已经使用 ASP 一个星期了,也许这是我做不到的事情,但我正在尝试从存储在 SQL 数据库中的数据动态生成报告。我通过 ASP 文档发布报告并通过为 MIME 内容类型指定 Excel 来显示:
Response.Buffer = TRUE
Response.ContentType = "application/vnd.ms-excel"
是否可以将宏“附加”到文档?我知道我可以在 HTML 中进行基本格式化,但我更愿意导入所需的数据库数据并通过宏在 excel 中处理它。
编辑:我需要生成几份报告,但举一个例子:
- 我想将检索到的数据从数据库加载到 Excel 中的工作表中。
- 附加宏
- 开始宏:
- 隐藏指定的工作表。
- 以编程方式为数据类别创建新工作表。
- 格式化工作表。
问题不在于如何编写宏,而在于是否可以附加宏以及如何实现。关于打开工作表时的警报,如果我可以附加宏,理论上我应该能够抑制打开工作簿事件中的那些。
编辑:我相信我可以通过使用 OWC(Office Web 组件)来达到预期的效果(参见http://support.microsoft.com/default.aspx?scid=kb;EN-US;288130)。但是,我不确定是否可以将它安装在我们的 Web 服务器上。还有其他建议吗?