gpt4 book ai didi

excel - 另存为嵌入另一个 Excel 文件中的 Excel 文件

转载 作者:行者123 更新时间:2023-12-04 20:14:58 29 4
gpt4 key购买 nike

我想用 VBA 管理嵌入在另一个 Excel 文件中的 Excel 文件。我可以使用 .docx 文档找到很多结果,但我坚持使用 .xlsx 文档。

我最后一次尝试是使用 OLE 对象,但停留在“SaveAs”行(错误 1004)。
这是奇怪的部分:当我开始调试时,或者如果我使用 F8 逐步运行程序,它确实运行了,但没有保存文件......

对于这个例子,我将我的 OLEObject 称为“TEST”:

Sub testOLE()
mPath = ActiveWorkbook.Path

For Each obj In Worksheets(1).OLEObjects
If obj.Name = "TEST" Then
obj.Verb
obj.Object.Activate
obj.Object.SaveAs mPath & "TEST_success.xlsx"
obj.Object.Close
End If
i = i + 1
Next
End Sub

我不明白如何将 OLEObjects 保存为 .xlsx,您能帮帮我吗?

最佳答案

我刚有成功使用 obj.Object.SaveCopyAs而不是 obj.Object.SaveAs .

关于excel - 另存为嵌入另一个 Excel 文件中的 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29913191/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com