gpt4 book ai didi

vba - 在 Excel 中以编程方式隐藏事件工作簿

转载 作者:行者123 更新时间:2023-12-01 18:26:09 26 4
gpt4 key购买 nike

我正在开发一个基于工作簿的 VBA 项目。该代码打开一个新工作簿并调用外部 API,该 API 下载大量数据并将其插入到该新工作簿的多个工作表中。我停用了屏幕更新 (Application.Screenupdating = False),因此最初屏幕仍集中在原始工作簿上,而 API 在后台下载其他工作簿上的数据。但是,一旦 API 插入数据,屏幕就会切换到新工作簿。我怎样才能防止这种情况发生?谢谢!

最佳答案

可以隐藏事件工作簿

ActiveWorkbook.Windows(1).Visible = False

如果相关工作簿不是事件工作簿,您可能需要将 ActiveWorkbook 替换为适当的引用和/或添加一个循环,例如 For i = 1 To ActiveWorkbook.Windows.Count 如果工作簿有多个窗口。

关于vba - 在 Excel 中以编程方式隐藏事件工作簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11354456/

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