excel - 保存时意外的excel崩溃
问题描述
任何人都可以告诉我为什么excel在线崩溃
Workbooks(strFichero).Save 'Here
'Cierro libro, guardando
Do Until Workbooks(strFichero).Saved
Workbooks(strFichero).Save
Loop
Workbooks(strFichero).Close
解决方案
你没有给它足够的时间来保存。此外,您不需要像提到的@BigBen 这样的循环。只需使用Workbooks(strFichero).Save
.
你需要在保存命令之后给时间,以便excel可以保存。DoEvents
之前添加Workbooks(strFichero).Close
就OK了。
例如
Workbooks(strFichero).Save
DoEvents
Workbooks(strFichero).Close
或者,您也可以使用这一衬里
Workbooks(strFichero).Close (True)
'OR
Workbooks(strFichero).Close SaveChanges:=True
您可以使用 Workbook.Close 方法的SaveChanges
参数(Excel)
expression.Close (SaveChanges, FileName, RouteWorkbook)
推荐阅读
- spring-boot - 如何使 RepositoryEventHandler 在 Spring Boot 中工作
- javascript - Chrome 扩展程序未检测到输入字段
- python - Python - 浏览器自动化 - MechanicalSoup/BeautifulSoup
- javascript - 为什么这是 IE11 和 Pale Moon 中的错误?
- unix - 不同的编程语言如何处理相对路径?
- sql - 空组 by with count 返回 null
- ruby - Ruby:如何将 mp4 文件读入块
- cloudflare - Cloudflare 重定向并设置缓存响应
- java - 无法应用构造函数和方法
- regex - LINQ 在列表中查找重复的字符串