1
我的Excel VSTO插件有問題。 我試圖創建自定義任務窗格fot我的插件。但是,當我嘗試將其部署到開發人員顯示器的不同分辨率的屏幕上時,插件不會自動適合屏幕。注意:我的客戶有不同的屏幕分辨率。基於屏幕分辨率的VSTO-Excel自定義任務窗格自動調整大小
在我的vsto項目上,我嘗試創建一個自定義的用戶控件,並將其附加到Excel窗格中。
請參閱下面我的代碼:
private void btnDownload_Click(object sender, RibbonControlEventArgs e)
{
taskPaneView = new ucCusipAddPanel();
if (myTaskPane == null)
{
myTaskPane = Globals.ThisAddIn.CustomTaskPanes.Add(taskPaneView, "My Custom Task Pane");
myTaskPane.DockPosition = Office.MsoCTPDockPosition.msoCTPDockPositionRight;
myTaskPane.DockPositionRestrict = Office.MsoCTPDockPositionRestrict.msoCTPDockPositionRestrictNoChange;
myTaskPane.Visible = true;
myTaskPane.Width = 303;
}
else
{
myTaskPane.Visible = true;
taskPaneView.BringToFront();
taskPaneView.Focus();
}
}
ucCusipAddPanel我的用戶控件的名稱。
這是如何在絲帶按鈕單擊時調用我的自定義任務窗格。我已將AutoSize屬性設置爲我的用戶控件的真實值,但仍存在問題。
我該如何解決這個問題? 預先感謝您。
嗨。我試圖調用myTaskPane對象的AutoScaleMode屬性,但是,該屬性不適用於該對象。我該如何設置它?謝謝。 –
對不起,它應該設置爲您的taskPaneView – Malick
謝謝,我已經嘗試過,並仍然存在問題。 :( –