Applies ToMicrosoft 365용 Access Access 2021 Access 2019 Access 2016

DDEInitiate 함수를 사용하여 다른 애플리케이션과 DDE(동적 데이터 교환) 대화를 시작할 수 있습니다. DDEInitiate 함수는 DDE 서버와 클라이언트 애플리케이션 간에 데이터를 전송하기 위한 DDE 채널을 엽니다.

예를 들어 Microsoft Office Excel 2007 스프레드시트에서 Microsoft Office Access 2007 데이터베이스로 데이터를 전송하려는 경우 DDEInitiate 함수를 사용하여 두 애플리케이션 간에 채널을 열 수 있습니다. 이 예제에서 Access는 클라이언트 애플리케이션 역할을 하고 Excel은 서버 애플리케이션 역할을 합니다.

구문

DDEInitiate ( application, topic )

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

인수

설명

ID,

DDE 대화에 참여할 수 있는 애플리케이션을 식별하는 문자열 식. 일반적으로 application 인수는 Excel과 같은 Microsoft Windows 기반 애플리케이션에 대한 .exe 파일의 이름(.exe 확장명 없음)입니다.

항목

애플리케이션 인수에서 인식되는 항목 이름인 문자열 식입니다. 애플리케이션의 설명서에서 topics 목록을 확인합니다.

주의

성공하면 DDEInitiate 함수는 응용 프로그램 및 픽 인수에 지정된 토픽과 DDE 대화를 시작한 다음 Long 정수 값을 반환합니다. 이 반환 값은 데이터 전송이 수행되는 채널을 식별하는 고유한 채널 번호 나타냅니다. 이 채널 번호는 이후에 다른 DDE 함수 및 문과 함께 사용됩니다.

애플리케이션이 아직 실행되고 있지 않거나 실행 중이지만 토픽 인수를 인식하지 못하거나 DDE를 지원하지 않는 경우 DDEInitiate 함수는 런타임 오류 반환합니다.

항목 인수의 값은 애플리케이션 인수로 지정된 애플리케이션에 따라 달라집니다. 문서 또는 데이터 파일을 사용하는 애플리케이션의 경우 유효한 토픽 이름에는 종종 해당 파일의 이름이 포함됩니다.

참고: 동시에 열 수 있는 최대 채널 수는 Microsoft Windows 및 컴퓨터의 메모리 및 리소스에 따라 결정됩니다. 채널을 사용하지 않는 경우 DDETerminate 또는 DDETerminateAll 문으로 종료하여 리소스를 보존해야 합니다.

Access에서 다른 애플리케이션의 개체를 조작해야 하는 경우 자동화를 사용하는 것이 좋습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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