Excel 종료 후 빈 Excel 창을 남기는 방법
2780 단어 VBA
요점
・ .Save
해서 .Close
하고 .Quit
그러면,
With ThisWorkbook
.Save
.Close
End With
Application.Quit
・빈 창이 남는다. 매운.
보충
-1. .Close
뿐이라면 당연히 남는다
ThisWorkbook.Close
-2. 이것은 남지 않는다
ThisWorkbook.Close
Application.Quit
-3. 이것도 남지 않는다
ThisWorkbook.Save
Application.Quit
-4. 이것도 남지 않는다
ThisWorkbook.SaveAs "[filename]"
Application.Quit
-5. 이것은 남아있다
With ThisWorkbook
.SaveAs "[filename]"
.Close
End With
Application.Quit
-6. 모두 Microsoft Office Professional 2016 Excel 버전 2006에서 작동합니다. 위의 간단한 코드 전용 프로 시저를 표준 모듈에 작성하고 테스트했습니다.
-7. 서두의 케이스 이외에도 빈 창이 남아 버리는 이유는 다방면에 걸릴 것 같아, 이하의 참고 사이트에서는.Close
또는 .Quit
에서 트리거 WorkBook_BeforeClose
이벤트로 인해 발생하는 루프로 인해 .Close
앞뒤로 Application.EnableEvents
= False
라고의 지적도 있다(disable해 버려도 좋을까?라고는 생각하지만, 간과할 것 같은 체크 포인트이다).
참고 사이트
vba - How to close blank excel workbook along with Macro workbook? - Stack Overflow
h tps : // s t c ゔ ぇ rf ぉ w. 코 m / 쿠에 s 치온 s / 24167475 / 호 w와 - c ぉ せ b ぁ ん ク エ x セ l - rk 보오 k ぉ ぃ g ぃ th-ma c 로 - rk 보오 k
Reference
이 문제에 관하여(Excel 종료 후 빈 Excel 창을 남기는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/RODA/items/1c58256723ce19bf421f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
With ThisWorkbook
.Save
.Close
End With
Application.Quit
ThisWorkbook.Close
ThisWorkbook.Close
Application.Quit
ThisWorkbook.Save
Application.Quit
ThisWorkbook.SaveAs "[filename]"
Application.Quit
With ThisWorkbook
.SaveAs "[filename]"
.Close
End With
Application.Quit
Reference
이 문제에 관하여(Excel 종료 후 빈 Excel 창을 남기는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/RODA/items/1c58256723ce19bf421f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)