어플리케이션의 기능은 정확히 무엇입니까?Excel의 CutCopyMode 속성
일단 구글 검색 중에 몇 가지 답을 찾았는데 대부분의 포럼이 차단되어 있습니다.Office Network그래서 여기서 이 질문을 하는 거야!또 하나의 의도는 쉬운 영어로 답변을 얻는 것이다.p
내가 이해할 수 있는 건Application.CutCopyMode = False그러면 Copyed/Cut 결과가 사라집니다(즉, 메모리가 지워집니다). 그러나 언제 사용해야 하며 언제 사용하지 않아야 합니까?누가 좀 도와줄래요?
이 링크(http://www.excelforum.com/excel-programming-vba-macros/867665-application-cutcopymode-false.html) 링크)를 참조하면 다음과 같이 답변할 수 있습니다.
Application.CutCopyMode=False는, 셀의 카피/컷 해 붙여넣기를 실시하면, 매크로 레코더에 의해서 생성된 코드로 표시됩니다.매크로 레코더는 별도의 문장으로 복사/잘라서 붙여넣기를 수행하고 클립보드를 중간 버퍼로 사용합니다.생각합니다Application.CutCopyMode = False클립보드를 클리어합니다.이 선이 없으면 경고가 표시됩니다.There is a large amount of information on the Clipboard....'클립보드에 많은 양의 데이터가 있는 워크북을 닫을 때.
최적화된 VBA 코드를 사용하면 보통 하나의 문으로 복사/잘라내기/붙여넣기 작업을 수행할 수 있으므로 클립보드는 사용되지 않습니다.Application.CutCopyMode = False필요하지 않으며 경고도 받지 않습니다.
일반적으로 셀을 복사하면 상태 표시줄(시트 맨 아래)에 다음과 같은 문장이 적혀 있습니다.
"목적지를 선택하고 Enter 또는 Choose Paste를 누릅니다."
그런 다음 Enter 키를 누르거나 붙여넣기를 선택하여 셀 값을 붙여넣습니다.
나중에 Esc 키를 누르지 않으면 셀 값을 여러 번 붙여넣을 수 있습니다.
응용 프로그램.CutCopyMode = False는 Esc 버튼과 마찬가지로 작동합니다. Esc 버튼을 코드에서 제거하면 셀 값을 여러 번 붙여넣을 수 있습니다.
Esc 키를 누르지 않고 Excel을 닫으면 '클립보드에 대량의 정보가 있습니다...'라는 경고가 나타납니다.
https://stackoverflow.com/a/33833319/903783에 좋은 설명이 있습니다.
xlCutCopyMode 열거(https://msdn.microsoft.com/en-us/VBA/Excel-VBA/articles/xlcutcopymode-enumeration-excel),)에 따르면 예상되는 값은 xlCopy 및 xlCut이지만 클립보드에 저장된 Excel 데이터를 지우려면 0 값(VBA에서 False와 동일)이 도움이 될 수 있습니다.
언급URL : https://stackoverflow.com/questions/17607412/what-exactly-is-the-function-of-application-cutcopymode-property-in-excel
'codememo' 카테고리의 다른 글
| bash에 함수가 존재하는지 확인합니다. (0) | 2023.04.18 |
|---|---|
| Bash의 마지막 명령어 출력 재사용 (0) | 2023.04.18 |
| 태스크바에 표시되는 응용 프로그램 아이콘을 할당하는 방법 (0) | 2023.04.13 |
| WPF 오류 40 BindingExpression 경로 오류: '개체'에서 속성을 찾을 수 없습니다. (0) | 2023.04.13 |
| 문자열 내의 하위 문자열 발생 횟수를 세는 Excel의 공식 (0) | 2023.04.13 |