Applies ToMicrosoft 365용 Excel Mac용 Microsoft 365용 Excel 웹용 Excel Excel 2024 Mac용 Excel 2024 Excel 2021 Mac용 Excel 2021 Excel 2019 Excel 2016 iPad용 Excel iPhone용 Excel Android 태블릿용 Excel Android 휴대폰용 Excel

주의  레지스트리를 잘못 편집하면 운영 체제가 심각하게 손상되어 다시 설치해야 할 수도 있습니다. Microsoft에서는 레지스트리를 잘못 편집하여 발생한 문제에 대한 해결 가능성을 보증하지 않습니다. 따라서 레지스트리를 편집하기 전에 중요한 데이터를 모두 백업해 두는 것이 좋습니다. 컴퓨터 레지스트리의 사용 및 보호 방법과 관련된 최신 정보를 확인하려면 Microsoft Windows 도움말을 참조하세요.

이 문서에서는 Microsoft Excel의 CALL 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다.

CALL 함수는 웹용 Excel 에서 사용할 수 없습니다.

설명

동적 링크 라이브러리 또는 코드 리소스에서 프로시저를 호출합니다. 이 함수에는 두 가지 구문 형식이 있습니다. REGISTER 함수의 인수를 사용하는 이전에 등록된 코드 리소스에서만 구문 1을 사용합니다. 구문 2a 또는 2b를 사용하여 코드 리소스를 동시에 등록하고 호출합니다.

이 함수는 고급 사용자를 위한 함수입니다. CALL 함수를 잘못 사용하면 오류가 발생하여 시스템을 다시 시작해야 할 수 있습니다. 이 함수는 Excel 매크로 시트에서만 사용할 수 있습니다.

구문

구문 1

REGISTER와 함께 사용

CALL(register_id,[argument1],...)

구문 2

Widows용 Microsoft Excel에서 단독으로 사용

register_id     이전에 실행한 REGISTER 또는 REGISTER.ID 함수에 의해 반환된 값입니다.

CALL(module_text,procedure,type_text,[argument1],...])

CALL 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • module_text     필수 요소입니다. 따옴표 붙은 텍스트로서, Windows용 Microsoft Excel의 프로시저를 포함하는 동적 연결 라이브러리의 이름을 지정합니다.

  • procedure     필수 요소입니다. Windows용 Microsoft Excel의 DLL에서 함수의 이름을 지정하는 텍스트입니다. 모듈 정의 파일(.DEF)의 EXPORTS 문에 지정되어 있는 함수의 순서 값을 사용할 수도 있습니다. 순서 값은 텍스트 형식이 될 수 없습니다.

  • type_text     필수 요소입니다. 반환 값의 데이터 형식과 DLL 또는 코드 리소스의 모든 인수 데이터 형식을 지정하는 텍스트입니다. type_text의 첫째 문자는 반환 값을 지정합니다. type_text에 사용하는 코드에 대한 자세한 내용을 보려면 CALL 및 REGISTER 함수 사용을 참조하세요. 독립 실행형 DLL이나 코드 리소스(XLL)의 경우 이 인수를 생략할 수 있습니다.

  • argument1,...     선택 요소입니다. 프로시저에 전달될 인수입니다.

예제

다음 매크로 수식은 32비트 Microsoft Windows로부터 GetTickCount 함수를 등록합니다. GetTickCount는 Microsoft Windows를 시작한 후 경과된 시간을 밀리초 단위로 나타냅니다.

REGISTER("Kernel32","GetTickCount","J")

REGISTER 함수가 A5 셀에 있다고 가정하면 매크로에 의해 GetTickCount가 등록된 후 경과된 시간을 CALL 함수를 사용하여 밀리초 단위로 구할 수 있습니다.

CALL(A5)

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.