是否可以通过一些宏或VBA脚本来做到这一点?我有一个 Word 文档,其中有很多插入的 Excel 2003 格式的 Excel 工作表。我想将它们转换为新格式。我怎样才能自动化这个过程?
我可以通过单击每个窗口并选择选项转换来完成此操作,但速度非常慢。
您可以通过 Word VBA 自动执行 Excel 来以编程方式转换文件。您需要将引用/嵌入的文件保存到磁盘,使用Workbook.SaveAs方法打开它们并以新的文件格式保存,其中可以选择XlFileFormat。然后您可以以新格式重新嵌入文件。
此外,如果您处理 Word 打开 XML 文档,您可以考虑使用 Open XML SDK 来自定义/更新 Word 文档,请参阅欢迎使用 Open XML SDK for Office 了解更多信息。