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
谢谢,我已经尝试过,并仍然存在问题。 :( –