0

假设您有 2 个 Excel.Workbook 变量 wbA 和 wbB。第一个变量是您分配给 Excel.Workbooks.Open 之类的工作簿。

现在我的问题:您如何将 wbA 分配给 wbB,以便 wbB 是 wbA 的副本,而不仅仅是对其的引用?

我尝试了一个简单的wbB = wbA方法,但这似乎只是将 wbB 引用到 wbA。

非常感谢!

4

1 回答 1

2

wbA 指向内存中的工作簿对象,它不是实际的工作簿。以同样的方式,如果你这样做

Set wbB = wbA

您只是通过另一个指针创建另一个指向内存中同一工作簿的指针。

如果您确实想要工作簿的真实副本,那么您必须这样做 - 复制实际工作簿并改为设置wbB为该实例

于 2016-05-19T13:33:32.230 回答