을 만드는 방법 Excel CommandBarButton 에서 눈에 보이지 않는 이것을 만드시겠습니까?
-
10-12-2019 - |
문제
I have an Excel 추가에 있는 2 개의 버튼,두 번째는 나는 숨겨져 있을 때 추가하이 로드됩니다.여기에는 나의 코드:
public void OnStartupComplete(ref System.Array custom)
{
object omissing = System.Reflection.Missing.Value;
CommandBarButton Button1 = (CommandBarButton)g_PLCToolBarInstance.Controls.Add(1, omissing, omissing, omissing, omissing);
Button1 .Visible = true;
Button1 .Enabled = true;
Button1 .Caption = "Button1";
Button1 .Style = MsoButtonStyle.msoButtonIcon;
Button1 .Picture = PictureDispConverter.ToIPictureDisp(OneIco);
CommandBarButton Button2 = (CommandBarButton)g_PLCToolBarInstance.Controls.Add(1, omissing, omissing, omissing, omissing);
Button2 .Visible = false;
Button2 .Enabled = false;
Button2 .Caption = "Button2";
Button2 .Style = MsoButtonStyle.msoButtonIcon;
Button2 .Picture = PictureDispConverter.ToIPictureDisp(TwoIco);
....
}
문제는 두 번째 버튼을 얻을 그린,다음 제거(대신에 숨겨진에서 시작),을 떠나신의 이미지 TwoIco 도구 모음에서 옵션을 드롭다운...
대...
어떤 아이디어하시기 바랍니다?!
해결책
저는 옛 추가 기능을 만든 단추에서 OnStartupComplete,그리고 코드를 통해,유일한 실질적인 차이는 광산에서 나는 설정 .Visible = false
마지막 설정한 후,캡션 스타일,그리고 그림 속성입니다.
제휴하지 않습니다 StackOverflow