我试图找出是否可以在关闭工作簿时解析和修改工作簿的下划线 xml 文件。在我的 close_workbook 事件中,我希望能够读取 xml 文件并修改一些内容。我在网上看到的所有示例都是用于读取从 xslx 文件中提取的 xml 文件,这不是我需要的。
有人有这方面的经验吗?
蒂亚
关闭/打开工作簿时读取和写入下划线 xml 数据文件
您可以在工作簿处于只读状态时对其进行修改。 这是一个简单的演示代码,它将在文件打开时删除该文件。
Sub DeleteThisWorkbook()
ThisWorkbook.ChangeFileAccess xlReadOnly
Kill ThisWorkbook.FullName
End Sub
我们可以在工作簿处于只读状态时修改它的底层 xml 文件,但我认为我们必须重新打开它才能看到任何更改。你应该预料到一些怪异的行为👻。让我知道会发生什么。