SendKeys 매크로 함수

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

Access 데스크톱 데이터베이스의 Access 에 참가 하거나 활성 Windows 기반 응용 프로그램 키 입력을 보내려면 SendKeys 매크로 함수를 사용할 수 있습니다.

보안 정보: 중요한 정보나 기밀 정보에는 SendKeys 문 또는 AutoKeys 매크로를 사용하지 않는 것이 좋습니다. 악의적인 사용자가 키 입력을 가로채 컴퓨터와 데이터의 보안을 약화시킬 수 있습니다.

참고: 데이터베이스를 신뢰할 수 없는 경우이 작업 허용 되지 않습니다.

설정

SendKeys 매크로 함수에 인수는 다음과 같습니다.

매크로 함수 인수

설명

키 입력

Access 또는 응용 프로그램으로 원하는 키 입력 합니다. 매크로 디자인 창의 매크로 함수 인수 구역에서 키 입력 상자에 키 입력을 지정 합니다. 최대 255 자까지 입력할 수 있습니다. 필수 인수입니다.

대기

매크로 키 입력 처리 될 때까지 일시 중지 해야 하는지 여부를 지정 합니다. (하려면 일시 중지) 또는 아니요 (일시 중지할)를 클릭 합니다. 기본값은 No 입니다.

주의

Access 창에 직접 입력은 마치 정확 하 게 SendKeys 매크로 함수를 통해 받는 키 입력을 처리 하는 액세스 합니다.

키 입력을 지정 하려면 SendKeys 문에 마찬가지로 같은 구문을 사용 합니다.

참고: 키 입력 인수에 잘못 된 구문, 철자가 잘못 된 텍스트 또는 다른 값은 키 입력으로 보내집니다 창에 적합 하지 않은 경우 오류가 발생할 수 있습니다.

매크로 대화 상자에 수동으로 응답을 중단 하지 않으려는 경우에 특히 대화 상자에서 정보를 입력 하려면이 매크로 함수를 사용할 수 있습니다. 인쇄물findrecord 매크로같은 일부 Access 매크로 함수는 자동으로 특정 자주 사용 하는 대화 상자에서 옵션을 선택 합니다. 자주 사용된 하지 않는 대화 상자에서 옵션을 선택 하려면 SendKeys 매크로 함수를 사용할 수 있습니다.

참고: 

  • 대화 상자의 매크로 일시 중지, 때문에 작업을 열고 대기 인수가 아니요로설정 대화 상자를 발생 시키는 전 SendKeys 매크로 함수를 넣어야 합니다.

  • Access 또는 다른 응용 프로그램에 키 입력 타이밍 어려움을 느낄 수 있습니다. 따라서 (예: FindRecord 매크로 함수)는 다른 방법 경우 사용할 수 있는 원하는 작업을 실행 SendKeys 매크로 함수를 사용 하 여 대화 상자에서 옵션을 입력 하는 대신 해당 메서드를 사용 하는 것이 좋습니다.

255 자가 넘는 문자 액세스 또는 다른 Windows 기반 응용 프로그램을 보내려는 경우 매크로의 연속 해 서 여러 SendKeys 매크로 함수를 사용할 수 있습니다.

SendKeys 매크로 함수를 사용 하 여 적절 한 KeyDown, KeyUp키 누름 이벤트 키 입력 트리거를 보낼 수 있습니다. 비 ANSI 키 입력 (예: 기능 키)를 보내는 키 누름 이벤트가 발생 하지 않습니다.

이 작업을 Visual Basic for Applications (VBA) 모듈에서에서 사용할 수 없습니다. SendKeys 문 대신 사용 합니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×