Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

Access 데스크톱 데이터베이스에서 EMailDatabaseObject 매크로 매크로 함수를 사용하여 전자 메일 메시지에 지정된 Access 데이터시트, 폼, 보고서 또는 모듈 포함할 수 있습니다. 이 매크로를 보고 전달할 수 있습니다.

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

설정

EMailDatabaseObject 작업에는 다음과 같은 인수가 있습니다.

매크로 함수 인수

설명

개체 유형

메일 메시지에 포함할 개체의 형식입니다. 매크로 디자인 창의 작업 인수 섹션에 있는 개체 유형 상자에서 테이블(테이블 데이터시트), 쿼리(쿼리 데이터시트), (폼 또는 양식 데이터시트), 보고서, 모듈 또는 데이터 액세스 페이지, 서버 뷰, 저장 프로시저 또는 함수를 클릭합니다. 매크로 보낼 수 없습니다. 활성 개체를 포함하려면 이 인수를 사용하여 해당 형식을 선택하지만 개체 이름 인수는 비워 둡니다.

개체 이름

메일 메시지에 포함할 개체의 이름입니다. 개체 이름 상자에는 개체 유형 인수에서 선택한 유형의 데이터베이스에 있는 개체가 모두 표시됩니다. 개체 형식개체 이름 인수를 모두 비워 두면 Access에서 데이터베이스 개체 없이 메일 애플리케이션에 메시지를 보냅니다.

라이브러리 데이터베이스 EMailDatabaseObject 매크로 함수가 포함된 매크로를 실행하는 경우 Access는 라이브러리 데이터베이스에서 이 이름을 가진 개체를 먼저 찾은 다음 현재 데이터베이스에서 찾습니다.

출력 형식

포함된 개체에 사용할 형식입니다. 선택할 수 있는 형식 목록은 개체 형식 인수에 대해 선택한 항목에 따라 변경됩니다. 사용 가능한 형식에는 Excel 97 - Excel 2003 통합 문서(*.xls)가 포함될 수 있습니다. Excel 이진 통합 문서(*.xlsb), Excel 통합 문서(*.xlsx), HTML(*.htm, *.html), Microsoft Excel 5.0/95 통합 문서(*.xls), PDF 형식(*.pdf), 서식 있는 텍스트 Fomat(*.rtf), 텍스트 파일(*.txt) 또는 XPS 형식(*.xps). 출력 형식 상자에 있습니다. 모듈은 텍스트 형식으로만 보낼 수 있습니다. 데이터 액세스 페이지는 HTML 형식으로만 보낼 수 있습니다. 이 인수를 비워 두면 Access에서 출력 형식을 묻는 메시지가 나타납니다.

작업

메일 메시지의 받는 사람 줄에 이름을 입력하려는 메시지의 받는 사람입니다. 이 인수를 비워 두면 받는 사람의 이름을 묻는 메시지가 표시됩니다.

이 인수에 지정한 받는 사람의 이름(및 참조숨은 참조 인수)을 세미콜론(;) 또는 Microsoft Windows 제어판국가별 설정 속성 대화 상자의 번호 탭에 설정된 목록 구분 기호 사용하여 구분합니다. 메일 응용 프로그램에서 받는 사람의 이름을 식별할 수 없는 경우 메시지가 전송되지 않고 오류가 발생합니다.

참조

메일 메시지의 참조 ("탄소 복사") 줄에 이름을 지정할 메시지 받는 사람입니다. 이 인수를 비워 두면 메일 메시지의 참조 줄이 비어 있습니다.

숨은 참조

메일 메시지의 숨은 참조 ("블라인드 카본 복사본") 줄에 이름을 지정할 메시지 받는 사람입니다. 이 인수를 비워 두면 메일 메시지의 숨은 참조 줄이 비어 있습니다.

주제

메시지의 제목입니다. 이 텍스트는 메일 메시지의 제목 줄에 나타납니다. 이 인수를 비워 두면 메일 메시지의 제목 줄이 비어 있습니다.

메시지 텍스트

데이터베이스 개체 외에 메시지에 포함할 모든 텍스트입니다. 이 텍스트는 개체 뒤의 메일 메시지 본문에 나타납니다. 이 인수를 비워 두면 메일 메시지에 추가 텍스트가 포함되지 않습니다. 개체 형식개체 이름 인수를 비워 두면 이 인수를 사용하여 데이터베이스 개체 없이 메일 메시지를 보낼 수 있습니다.

메시지 편집

메시지를 보내기 전에 편집할 수 있는지 여부를 지정합니다. 예를 선택하면 전자 메일 응용 프로그램이 자동으로 시작되고 메시지를 편집할 수 있습니다. 아니요를 선택하면 사용자가 메시지를 편집할 기회가 없으면 메시지가 전송됩니다. 기본값은 입니다.

서식 파일

HTML 파일의 템플릿으로 사용할 파일의 경로 및 파일 이름입니다. 템플릿 파일은 HTML 태그를 포함하는 파일입니다.

주의

메일 메시지의 개체가 선택한 출력 형식입니다. 개체를 두 번 클릭하면 해당 소프트웨어가 열린 개체로 시작됩니다.

EMailDatabaseObject 작업을 사용하여 메일 메시지에 데이터베이스 개체를 포함할 때 다음 규칙이 적용됩니다.

  • 테이블, 쿼리 및 양식 데이터시트를 보낼 수 있습니다. 포함된 개체에서 데이터시트의 모든 필드는 OLE 개체가 포함된 필드를 제외하고 Access에서와 같이 표시됩니다. 이러한 필드의 열은 개체에 포함되지만 필드는 비어 있습니다.

  • 예/아니요 필드( 토글 단추, 옵션 단추 또는 확인란 )에 바인딩된 컨트롤의 경우 출력 파일은 값 –1(예) 또는 0(아니요)을 표시합니다.

  • 하이퍼링크 필드에 바인딩된 텍스트 상자 출력 파일은 MS-DOS 텍스트를 제외한 모든 출력 형식에 대한 하이퍼링크 표시합니다(이 경우 하이퍼링크는 일반 텍스트로만 표시됨).

  • 폼 보기 양식을 보내는 경우 포함된 개체에는 항상 양식의 데이터시트 보기 포함됩니다.

  • 보고서를 보내는 경우 개체에 포함된 컨트롤은 텍스트 상자와 레이블뿐입니다. 다른 모든 컨트롤은 무시됩니다. 머리글 및 바닥글 정보도 포함되지 않습니다. 유일한 예외는 Excel 형식으로 보고서를 보낼 때 Sum 함수가 포함된 식이 포함된 그룹 바닥글의 텍스트 상자가 개체에 포함된다는 것입니다. 머리글 또는 바닥글의 다른 컨트롤(및 Sum 이외의 집계 함수 없음)은 개체에 포함되지 않습니다.

  • 하위 보고서는 개체에 포함됩니다.

  • 데이터시트, 양식 또는 데이터 액세스 페이지를 HTML 형식으로 보내면 하나의 .html 파일이 만들어집니다. HTML 형식으로 보고서를 보내면 보고서의 각 페이지에 대해 하나의 .html 파일이 만들어집니다.

VBA(Visual Basic for Applications) 모듈에서 EMailDatabaseObject 작업을 실행하려면 DoCmd 개체의 SendObject 메서드를 사용합니다.

이미지

다음 링크는 누가 정에 의해 제공되었다. Luke는 사용자 지정 데이터베이스 솔루션 및 개발자 도구의 선도적인 공급자인 FMS, Inc.의 창립자이자 사장입니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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