簡體   English   中英

在 VBA 中復制 Excel 工作簿變量

[英]Copy an Excel Workbook Variable in VBA

假設您有 2 個 Excel.Workbook 變量 wbA 和 wbB。 第一個變量是您使用 Excel.Workbooks.Open 之類的內容分配的工作簿。

現在我的問題是:如何將 wbA 分配給 wbB,以便 wbB 是 wbA 的副本,而不僅僅是對它的引用?

我嘗試了一個簡單的wbB = wbA但這似乎只是將 wbB 引用到 wbA。

非常感謝!

wbA指向內存中的工作簿對象,它不是實際的工作簿。 以同樣的方式,如果你這樣做

Set wbB = wbA

您只是創建了另一個指向內存中同一工作簿的指針,盡管是通過另一個指針。

如果你真正想要的工作簿的真正副本,那么你必須要做到這一點-實際工作簿和一套復制wbB實例來代替。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM