我们已经构建了一个 Excel 2003 模板,该模板要求用户选择一个 XML 文件,然后将该文件导入 XML 映射并用于填充工作表。
不幸的是,用户使用的是 Excel 标准版,它不包含 XML 导入功能 - 即 Workbook.XmlImport 函数。
用户可以通过 File -> Open 等方式打开 XML 文件,但这会将其作为新工作簿打开。
有谁知道解决这个问题的方法?当用户拥有 Excel 2003 标准版时,我们如何获取 XML 数据来填充 XML 映射?
我们已经构建了一个 Excel 2003 模板,该模板要求用户选择一个 XML 文件,然后将该文件导入 XML 映射并用于填充工作表。
不幸的是,用户使用的是 Excel 标准版,它不包含 XML 导入功能 - 即 Workbook.XmlImport 函数。
用户可以通过 File -> Open 等方式打开 XML 文件,但这会将其作为新工作簿打开。
有谁知道解决这个问题的方法?当用户拥有 Excel 2003 标准版时,我们如何获取 XML 数据来填充 XML 映射?
快速解决方法:
这可以解决它,但它不会那么灵活。取决于你需要用它做多少。
有什么帮助吗?
最好的办法可能是购买使用过的 2003 Professional 版本。你可以花大约 50 美元买到一个。如果您有大量用户,这显然无法扩展。如果您有四个用户,这将是您解决问题的 200 美元。
如果您即将升级,您可能会加快该过程并确保 2007 版本支持 XML。我想说 2007 年的所有内容都有 XML,但在你相信我的话之前一定要调查一下。
选项 3 涉及大量时间和代码。您可以编写 VBA 来导入和刷新 XML(或 CSV 或其他)。显然,您必须权衡编码成本以寻找和购买足够的使用许可证。