Excel의 그래픽 기능을 사용하면 미리 정의 된 여러 셰이프를 통합 문서에 추가 할 수 있습니다. AutoShapes라고하는 이러한 모양은 다양한 요구 사항을 충족합니다. 그러나 AutoShapes 기능에 모양을 추가하려면 운이 좋지 않습니다. 셰이프는 Excel로 하드 코딩 된 것으로 보이며 수정할 수 없습니다.

그러나 클립 갤러리에 도형을 추가 할 수 있습니다. 셰이프의 서식을 WMF 파일로 지정하면 쉽게 추가하고 워크 시트에 쉽게 배치 할 수 있습니다. 예를 들어 Excel에서 사용할 수 있도록하려는 다양한 순서도 기호가있는 경우 각 기호를 WMF 형식으로 저장 한 다음 클립 갤러리로 가져 오기만하면됩니다. (WMF 형식으로 그래픽을 저장하려면 Paint Shop Pro 또는 Corel Draw와 같은 특수 그래픽 프로그램을 사용해야합니다.)

어떤 이유로 클립 갤러리를 사용하지 않으려면 숨겨진 워크 시트에있는 매크로와 그래픽의 조합을 통해 고유 한 도형을 시뮬레이션 할 수 있습니다. 다음 일반 단계는 일련의 20 개의 플로우 차트 기호에 대해이를 수행하는 방법을 자세히 설명합니다. 이 단계에서는 사용자가 매크로 작성 및 도구 모음 사용자 정의에 상당히 익숙하다고 가정합니다.

  1. 템플릿 통합 문서를 열고 워크 시트가 하나만 있는지 확인합니다.

  2. 워크 시트에 모든 순서도 그래픽을 배치합니다.

  3. 새 도구 모음을 만들고 이름을 MyShapes로 지정한 다음 템플릿 통합 문서와 연결되어 있는지 확인합니다.

  4. 각 순서도 그래픽에 대해 하나씩, 도구 모음에 20 개의 단추를 추가하십시오. 버튼을 클릭하면 활성 워크 시트에 연결된 순서도 셰이프가 추가됩니다.

  5. 각 순서도 그래픽을 최대한 가깝게 표시하도록 각 단추면을 편집합니다. (이 단계 중 가장 어려운 부분입니다).

  6. 원하는대로 각 버튼의 도구 설명 텍스트를 변경합니다. 이는 사용자가 각 순서도 그래픽의 목적을 이해할 수 있도록 도움이됩니다.

  7. 차례로 각 순서도 그래픽을 선택하고 이름을 지정합니다. (그래픽 막대 왼쪽에있는 이름 상자에 그래픽을 선택하고 이름을 입력하여 이름을 지정합니다.) 이러한 단계의 목적을 위해 FlowObj1, FlowObj2 등과 같은 이름을 사용한다고 가정합니다.

  8. 다음과 같은 종류의 매크로 20 개 (플로차트 그래픽 당 하나씩)를 작성합니다.

Sub AddFlowObj1()

ThisWorkbook.Sheets(1).Shapes("FlowObj1").Copy     ActiveSheet.Paste End Sub
  1. 각 매크로를 해당 도구 모음 버튼에 할당합니다.

  2. 템플릿의 통합 문서 모듈에서 다음 절차를 추가합니다.

Private Sub Workbook_Open()

Application.CommandBars("MyShapes").Visible = True End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)

Application.CommandBars("MyShapes").Delete End Sub
  1. 템플릿을 Excel 추가 기능으로 저장합니다.

  2. Excel을 다시 시작하고 도구 | 새 추가 기능을 활성화하는 추가 기능.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (1995)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다.