VSTO 2010加载项不能在全屏窗口中打开

我们用VS2010,.NET 4.0创build了一个VSTO Excel工作簿。 在我们发布并安装xlsx文档之后,它首次按预期打开。 然后我们使用插件运行一些操作并保存工作簿。 closures并再次打开后,Excel框架会打开全屏幕,但工作簿会在小窗口中打开,无法重新resize。

We have tried the following code on the following workbook events : Activate, Startup, Open Application.WindowState = XlWindowState.xlMaximized; Application.ActiveWindow.WindowState = XlWindowState.xlMaximized; 

同样的结果,工作簿在一个不可调整的小窗口中打开。 我们希望工作簿能够全屏打开。

请提交build议/想法。

谢谢。

这将工作:

 private void ThisWorkbook_Startup(object sender, System.EventArgs e) { Globals.ThisWorkbook.Application.WindowState = XL.XlWindowState.xlMaximized 

问题是在工作簿中有结构保护的地方,我必须在保存工作簿之前禁用它,在保存操作完成后将保护返回。 谢谢。

尝试

 Application.ActiveWindow.ActivateNext(); Application.ActiveWindow.WindowState = XlWindowState.xlMaximized