我有一个需求。我们有一个 Excel 文档,其中附有 Visual Basic 代码,可以进行一些计算。用户希望将此文档发布到内部网站上。
我尝试了使用 html 另存为的方法,但它不允许我发布完全交互的文档。下拉控件不活动(只是快照图片)。
答案1
可以发布 Excel 文件以在 Web 浏览器中查看,但您将无法使用完整的 Excel 功能。UDF 的 VBA 应该可以工作,但任何其他 VBA 都不能。
您正在使用哪个版本的 Excel?
保存为 HTML 不会给您任何交互性,只会给您一个带有常量的表。要与 Excel 文件交互,请使用 Office Web Apps 或将文件存储在 Skydrive 上。Skydrive 是 Microsoft 提供的一项免费服务,目前提供 7GB 存储空间。可以公开文档,该服务将生成 html 代码,以将存储在 Skydrive 上的文档嵌入到任何网页中。但是,此嵌入文件不具备完整的 Excel 功能,即没有 VBA,没有数据验证。