2011-05-02 6 views
0

버튼에 "매크로 포함"이 필요하지 않습니다. 나는 VBA로 변환 아이콘을 누르려고하지만 여전히 VBA 절차 대신 매크로로 남아있는 버튼의 마법사를 사용할 때, 왜? 고마워요Access 2007 - 매크로 대신 vba 사용

답변

1

마법사없이 버튼을 만듭니다.

버튼을 마우스 오른쪽 버튼으로 클릭하고 이벤트 빌드를 선택하십시오. "코드 빌더"를 선택하십시오.

Microsoft Visual Basic IDE가 열립니다.

속성 시트에서 단추 이벤트에 액세스 할 수도 있습니다. 이벤트 탭.

0

Access 2007부터 Microsoft는 VBA와 매크로 간의 고유 보안 차이로 인해 VBA를 대체 할 수있는보다 강력하고 기능이 향상된 매크로 시스템을 구축했습니다. 아직 Access 2007 또는 2010에서 마법사 대신 매크로 대신 VBA 코드를 만들 수있는 간단한 방법은 없습니다.

VBA를 만들거나 매크로를 VBA로 변환하기 위해 Access를 얻는 데는 두 가지 방법이 있습니다.

  1. Access 2003 데이터베이스 (.mdb) 파일을 만듭니다. 이렇게하면 강력한 매크로 시스템이없는 이전 버전의 Access와 호환되는 db가 만들어 지므로 생성 된 코드가 대부분 VBA가됩니다. 데이터베이스의 다른 기능이 더 새로운 액세스 기능을 필요로 할 경우이 단점이 있습니다.

  2. 매크로를 만든 후에는 포함 된 매크로가 아닌 별도의 매크로로 저장하십시오. 그런 다음 도구 모음의 디자인 리본에서 Visual Basic으로 폼의 매크로를보다 안정적으로 변환해야합니다. 변환기는 여전히 안정적이지 못하며 오류가 발생하면 일반적으로 문제를 해결할 방법이 없습니다.

관련 문제