반응형
□ 콜백 함수(Callback Function) 함수란?
VBA(Visual Basic for Applications)에서 콜백 함수(Callback Function)는 특정 이벤트가 발생했을 때 자동으로 호출되는 함수를 말합니다. 주로 폼(Form), 컨트롤(Control), 클래스(Class) 등에서 이벤트 핸들러(Event Handler)로 사용되며, 이벤트 발생 시 해당 이벤트에 대한 처리를 담당합니다.
예제 코드 :
Private Sub CommandButton1_Click()
MsgBox "버튼이 클릭되었습니다."
End Sub
위 코드에서 CommandButton1은 엑셀의 CommandButton 컨트롤입니다. CommandButton1_Click은 CommandButton 컨트롤의 Click 이벤트에 대한 콜백 함수입니다. 이 함수는 CommandButton 컨트롤이 클릭되었을 때 자동으로 호출되며, "버튼이 클릭되었습니다."라는 메시지를 출력합니다. 콜백 함수는 이벤트 발생 시 호출되는 함수이기 때문에, 이벤트에 대한 처리를 콜백 함수 내에 작성하면 됩니다. 이를 통해 코드의 재사용성과 유지보수성을 높일 수 있습니다.
'VBA, VB.NET For Creo' 카테고리의 다른 글
IpfcParameterOwner (Managing creo parameters) (0) | 2025.01.18 |
---|---|
VB.NET 학습 사이트 (0) | 2025.01.17 |
Creo] IpfcBaseSession 예제 코드 (0) | 2025.01.13 |
Creo] Interface IpfcBaseSession 개념 (0) | 2025.01.13 |
선택된 폴더에서 Creo 파일 유형만 가져오는 코드 (0) | 2025.01.11 |