此操作将取消挂起的刷新数据命令

 手机用户2702938061 发布于 2023-02-13 20:35

当我尝试此代码时,我收到错误"此操作将取消挂起的刷新数据command.continue?"

ActiveWorkbook.RefreshAll

即使我把Application.Wait now() + TimeValue("00:01:20")Excel 放不正确.

1 个回答
  • 解决方案:"转到数据选项卡,单击连接组中的连接,单击每个连接并单击属性,取消选中"启用后台刷新"框." (tylerlohman @ gmail.com,pcreview,2013).

    此错误可能是由Excel过载但只能以这种方式报告引起的.在尝试了所有关于'DoEvents','WAIT'/ SLEEP','FOR/NEXT'循环并打开每个页面以进行单独刷新的建议之后,我从PCReview网站上发现该解决方案是在数据连接属性中而不是VBA.

    一旦禁用了所有后台刷新连接,简单的'Activeworkbook.RefreshAll'命令就足以更新整个工作簿; 我有29页大,有5个数据连接和7个SQL数据连接.

    注意:只有SQL数据连接允许禁用刷新.

    希望这可以帮助任何对此问题感到头疼的人,就像我一样.

    2023-02-13 20:38 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有