2011-11-01 2 views
2

VSTO Deveopment | Excel 2007 | 기음#. 엑셀 리본의 탭 선택이 변경되었음을 나타내는 이벤트가 있습니까?Excel 리본 탭 선택 Chang 이벤트

+1

가능한 [Select VSTO Custom Ribbon in Excel] (http://stackoverflow.com/questions/2008359/select-vsto-custom-ribbon-in-excel) –

+0

@djacobson 동의합니다. –

답변

1

No.

+0

이 질문은 Office 2007의 VSTO를 기준으로 한 것입니다. Office 2010에 대한 정보를 찾는 데 문제가 있습니다. 어떤 아이디어? –

+1

@PederRice : Office 2010 모델은 리본 탭의 'change'이벤트를 노출하지 않지만 Microsoft Active Accessibilty를 통해 리본에 대화하는 방법을 보여줍니다. 나는 MSAA에 대해서만 지나치게 알고 있기 때문에 'change'이벤트에 액세스 할 수있는 방법이있을 수 있습니다. –

+0

정보 주셔서 감사합니다. 일부 상황에서 해결 방법을 제공 할 수있는 프로그래밍 방식으로 탭을 전환하는 방법에 대해 다른 설명을 첨부하고 있습니다. –

2

VSTO2010에서는 프로그래밍 방식으로 선택한 탭을 전환 할 수있는 기능이 추가되었습니다. Norm Estabrook blogged 그것에 대해.

this.RibbonUI.ActivateTabMso("TabAddIns"); 

이렇게 래치 될 수있는 이벤트는 없지만 적어도 선택한 탭을 전환 할 수 있습니다. 예를 들어 시트 선택 이벤트를 사용하려고합니다. 사용자가 다른 통합 문서간에 전환 할 때 선택한 탭을 변경하려고합니다. 각 시트는 다른 리본 탭에 해당합니다.