我有兩個工作簿,一個共享的「xlsx」文件A,它存儲數據並且不共享包含我的宏的「xlsm」文件B.我想保持定期跟蹤文件A和密碼的更改 - 保護此更改歷史記錄。我知道文件A中有「跟蹤更改」功能,它可以創建一個包含更改歷史記錄的單獨工作表。但是,此工作表位於正在共享的工作簿A中。有沒有辦法在B中編寫一個宏來定期從A中提取這個更改歷史記錄,並將它放入帶有密碼的「xlsx」文件C中?定期將共享工作簿的更改存儲到單獨的工作簿中
這裏的一點是我想阻止變更歷史被破壞。只有我有權訪問它。請注意,我無法創建文件「啓用宏」並在其中寫入宏。
謝謝。
你能隱藏工作表跟蹤的變化,所以沒人知道它存在嗎?如果這不是一個有效的行爲,那麼只需將該表的內容複製到另一個工作簿就不會太難。 – NinjaLlama
謝謝,NinjaLlama。使用文件A的人需要激活「跟蹤更改」功能。當該人保存並關閉文件A時,包含更改歷史記錄的此表也會消失(儘管如果再次打開文件A並激活「跟蹤更改「,你會得到相同的更改歷史記錄,我的困難在於在B文件中編寫代碼以打開文件A並激活」跟蹤更改「 – user5700405