2016-10-04 3 views
1

.Visible = true/false 속성을 사용하여 표시하거나 숨길 수있는 VSTO 프로젝트에 CustomTaskPane이 있습니다. 그러나 그것은 애니메이션이없는 일반적인 표시/숨기기 요소입니다.VSTO에서 CustomTaskPane을 표시/숨길 때 슬라이드 애니메이션

그러나 Excel 2016과 함께 제공되는 "스마트 조회"단추는 왼쪽/오른쪽으로 밀어 Excel 창을 엽니 다.

enter image description here

나는 스마트 조회 추가 기능 대신 오래된 VSTO COM 플러그인의 자바 스크립트를 사용하여 새로운 기술에 내장되어있어 이러한 기능을 가질 수 있다고 생각한다.

VSTO 플러그인에서도 사용할 수 있습니까?

답변

1

Excel 2013에서 시작하는 기본 동작으로 작업 창을 안으로/밖으로 슬라이드합니다. 그러나이 레지스트리에서 비활성화 할 수 있습니다, Disable Excel 2013 cell animation를 참조하십시오

레지스트리 설정이 모든 사용자 지정 작업 창은 인/아웃 슬라이드 이동해야한다 "DisableAnimations = 0"

로 설정되어 있는지 확인하십시오 설정하는 경우 visible true/false.

1

이 작업을 수행하려면 KB3114383을 설치해야합니다. 다음 DWORD 값을 추가

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Toolbars 
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Toolbars 

이 KB를 설치, 당신은 (= 2013 15.0, 16.0 = 2016 당신은 Microsoft Office 버전을 따라) 다음 레지스트리 키를 변경하여에만 사용자 지정 작업 창에 대한 애니메이션을 비활성화 할 수 있습니다 :

DisableWindowTransitionsOnAddinTaskPanes 

... 그리고는 변경되지 않습니다 1. 애니메이션 (예 : 형식의 차트 영역 등)도 기본 작업 창 다른 모든 애니메이션을, 그 값을 설정합니다. 더 많은 정보 here.

관련 문제