엑셀에서 추가기능 (Add-in, xlam) 으로 저장한 파일에서, 커스텀 리본 메뉴를 만들 수 있습니다.
XML을 이용해서 수작업으로 하는 방법도 있지만, 잘 만들어진 Editor 들이 있으므로
이를 이용해서 활용하는 법에 대해서 알아보겠습니다.
Editor 다운 을 다운하여 설치한 후,
저장한 xlam 파일을 열도록 합니다.
아래 화면처럼 2010+ 버전의 XML을 삽입합니다.
아래의 XML 코드를 입력하고 저장하면 됩니다.
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" > <ribbon> <tabs> <tab id="customTab" label="SQL Tool"> <group id="customGroup" label="SQL Tool"> <button id="customButton" size="large" imageMso="CellStylesGallery" onAction="highlight_sql" screentip="SQL Syntax Highlighting" supertip="Highlighting SQL Syntax"/> </group> </tab> </tabs> </ribbon> </customUI>
수정할 부분은
<tab> 홈, 파일, 데이터 등 맨 위에 보이는 메뉴에 대한 설정입니다.
<group> 탭 내에서 세로 라인(|) 으로 구분되는 모임에 대한 설명 ex. 홈>글꼴, 단락 등
<button> 그룹내 하나의 버튼
주의!! onAction으로 실행되는 Method에서는 control As IRibbonControl 을 설정해줘야 합니다.
Sub highlight_sql(control As IRibbonControl)