비디오: Excel 2013 리본메뉴사용자추가 2025
통합 문서 또는 추가 기능이 열릴 때 Excel 리본을 자동으로 수정할 수 있습니다. 이렇게하면 사용자가 매크로에 쉽게 액세스 할 수 있습니다. 또한 사용자가 Excel 옵션 대화 상자를 사용하여 수동으로 리본을 수정할 필요가 없습니다.
Excel 2007 이상 버전에서는 리본을 자동으로 변경할 수 있지만 간단한 작업은 아닙니다. 리본을 수정하는 것은 텍스트 편집기에서 XML 코드를 작성하고 XML 파일을 통합 문서 파일에 복사하고 여러 개의 XML 파일을 편집하는 것입니다 (Excel 파일 내부에 숨겨져 있습니다. 실제로는 개별 파일의 압축 된 컨테이너 일뿐입니다). 파일)를 작성한 다음 XML 파일에 넣은 컨트롤을 클릭하여 처리하는 VBA 프로 시저를 작성합니다.
다음 단계를 정확하게 따르십시오.새 Excel 통합 문서를 만듭니다.
-
통합 문서를 저장하고 리본 수정의 이름을 지정합니다. xlsm.
-
통합 문서를 닫습니다.
-
Microsoft Office 용 사용자 정의 UI 편집기를 실행하십시오.
-
이 소프트웨어가 없다면 찾아서 설치해야합니다. 가까운 사이드 바 "소프트웨어 가져 오기"를 참조하십시오. "
-
사용자 정의 UI 편집기에서 파일 → 열기를 선택하고 2 단계에서 저장 한 통합 문서를 찾으십시오. -
삽입 → Office 2007 사용자 지정 UI 부분을 선택하십시오.
-
Excel 2010, Excel 2013 또는 Excel 2016을 사용하는 경우에도이 명령을 선택하십시오.
사용자 정의 UI 편집기에 표시된 코드 패널 (customUI. xml)에 다음 코드를 입력하십시오.
-
! - 3 -> 사용자 정의 UI 편집기에 표시되는 ribbonX 코드 -
툴바에서 유효성 검사 버튼을 클릭합니다.
코드에 구문 오류가있는 경우 문제를 설명하는 메시지가 표시됩니다. 오류가 발견되면 오류를 정정해야합니다.
-
콜백 생성 버튼을 클릭하십시오.
사용자 지정 UI 편집기는 단추를 클릭 할 때 실행되는 VBA Sub 프로 시저를 만듭니다. 이 절차는 실제로 통합 문서에 삽입되지 않으므로 나중에 사용하기 위해 복사하거나 메모리가 충분한 경우 메모리에 저장해야합니다.
리본 버튼을 클릭하여 실행되는 VBA 콜백 절차입니다. -
customUI로 돌아갑니다. xml 모듈을 열고 파일 → 저장을 선택하십시오 (또는 도구 모음에서 저장 아이콘을 클릭하십시오).
-
파일 → 닫기 명령을 선택하여 파일을 닫으십시오.
-
Excel에서 통합 문서를 열고 홈 탭을 클릭하십시오.
새 리본 그룹과 리본 버튼이 표시됩니다. 그러나 아직 작동하지 않습니다.
-
Alt + F11을 눌러 VBE를 활성화하십시오.
-
새 VBA 모듈을 삽입하십시오. 9 단계에서 생성 된 콜백 프로 시저를 붙여 넣거나 입력합니다. MsgBox 문을 추가하면 프로 시저가 실제로 실행되고 있는지 알 수 있습니다.
프로 시저는
Sub ShowMessage (IRibbonControl로 제어)입니다. MsgBox "Congrats. 새 리본 명령을 찾았습니다. "End Sub
-
Alt + F11을 눌러 Excel로 돌아가서 리본에서 새 단추를 클릭하십시오.
모두 잘되면 MsgBox가 보입니다.
XML을 사용하여 새 리본 명령을 추가하는 것이 실제로 가능하다는 증거입니다.
사용자 지정 UI 편집기에서 삽입 → Office 2007 사용자 지정 UI 부분을 선택하면 Excel 2007 용 UI 부분을 삽입합니다. 사용자 지정 UI 편집기에는 Excel 2010 용 UI 부분을 삽입하는 옵션도 있습니다 (사용 된 소프트웨어 Office 2013 또는 Office 2016 용으로 업데이트되지 않았습니다). 호환성을 극대화하려면 Excel 2007 사용자 지정 UI 부분을 사용하십시오.
아마도 XML을 사용하여 리본을 수정하는 것이 직관적이지는 않다는 것을 알고있을 것입니다. 사용자 정의 UI 편집기와 같은 유용한 도구를 사용하더라도 XML을 이해해야합니다. 호소력이있는 경우 웹을 검색하거나 Microsoft Office의 리본 인터페이스 사용자 지정에 대한 독점적 인 설명서를 찾으십시오.
