구조진단노트

엑셀 열때 비주얼베이직 Declare 오류

by ✯

엑셀VBA 컴파일 오류입니다. 이 프로젝트의 코드를 업데이트해야 64비트 시스템에서 사용할 수 있습니다. Declare 문을 검토하고 업데이트 한 다음 PtrSfae 특성으로 표시하십시오.

 

라는 문구가 아래처럼 뜨는 경우가 있다.

 

 

이 때 "Declare"를 "Declare PtrSafe"로 변경하면 해결된다.

 

ex)' Public Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long' 을 'Public Declare PtrSafe Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long' 로 바꿈

 

블로그의 정보

구조진단노트

활동하기