Microsoft Common Dialog Control

VB 에서 Microsoft Common Dialog Control 은 사용자가 열거나 저장하기 원하는 파일을 선택 할 수 있도록 하는 대화상자 컨트롤이다.

Microsoft Common Dialog Control

폼에 추가된 Microsoft Common Dialog Control

VB에서의 Microsoft Common Dialog Control 은 쉽게 말해 우리가 프로그램에서 어떤 파일을 열거나 저장 할 때 등장하는 폴더를 선택 하고, 열기를 원하는 파일을 선택하거나 저장 하려는 파일의 파일명을 입력 하는 대화상자를 의미한다.

Microsoft Common Dialog Control 은 컨트롤을 폼에 추가해도 외형적으로 변형 할 수 있는 부분이 없다. 폼을 실행시켜도 실제 화면상에서는 보이지도 않지만, 코드를 통해 해당 컨트롤을 활성화 시켜 주면 그제서야 모습을 드러낸다.

기본 사용 방법

엑셀에서 컨트롤 추가 하기

Microsoft Common Dialog Control 을 사용하기 위해서는 먼저 컨트롤을 추가해야 한다. 컨트롤 추가 방식은 아래와 같다.

  1. 엑셀 VBA 화면을 열어서
  2. 도구 상자를 우클릭 하여 추가 컨트롤 선택
  3. 추가 컨트롤 화면에서 Microsoft Common Dialog Control 을 찾아 체크

기본 코드

열기 대화 상자 실행

아래 코드는 Microsoft Common Dialog Control 을 열기 대화상자 형태로 실행해서 사용자가 지정한 파일을 Path 변수에 담는 방법이다.

Dim Path As String
cmmd.ShowOpen
Path = cmmd.FileName

저장 대화 상자 실행

아래 코드는 Microsoft Common Dialog Control 을 저장하기 대화상자 형태로 실행해서 사용자가 지정한 파일을 Path 변수에 담는 방법이다.

Dim Path As String
cmmd.SaveOpen
Path = cmmd.FileName