2012-10-29 2 views
3

나는 C# (addin express)로 Excel 용 리본을 작성하는 데 제품을 사용했지만 vba를 사용하여 리본을 생성하는 방법을 알아야합니다. 누군가이 도구 모음에 추가 리본을 삽입하는 코드를 제공 할 수 있습니까? 이 "공식"을 말한다 내 말은 리본, "데이터"으로Excel 2010에서 기본 리본을 추가하는 VBA 코드는 무엇입니까?

, "검토"등

당신은 XML 및 VBA의 조합을 사용하여 Excel에서 리본을 사용자 정의 할 수 있습니다
+1

당신이 봤어이 링크를 참조하십시오 .. (http://stackoverflow.com/questions/10992205/write-excel-addin-with-vba-and-then-put-a-button -that-trigger-it) –

+4

Ron De Bruin의 리본 페이지를 확인하십시오. 그것은 당신이 상대하고있는 것을 이해하는데 도움이 될 것입니다 : http://www.rondebruin.nl/ribbon.htm. – nutsch

+0

예, rondebruin-link를 사용하십시오. 즉, XML을 Excel 파일에 저장하여 리본의 모양을 설명 한 다음 VBA 코드를 추가하여 리본 컨트롤이 사용되는시기에 대한 작업을 제공합니다. 특정 문제가 발생하면 여기에 게시하여 도움을 받으십시오. –

답변

4

.

리본을 사용자 지정하기위한 좋은 출발점 : http://msdn.microsoft.com/en-us/library/office/aa338202%28v=office.12%29.aspx는 (제목은 오피스 2007을 말한다하지만, 그것은뿐만 아니라 Office 2010의 작동합니다) 또 다른 좋은 소스가 하나 nutsch mentioned in his comment입니다

.

설계하고 리본은 "Microsoft Office 용 사용자 정의 UI 편집기"라고 수정하는 XML의 유효성을 확인하는 데 도움이 무료 응용 프로그램도 있습니다 : http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2006/05/25/customuieditor.aspx