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
- *每个* Excel互操作对象是否需要使用Marshal.ReleaseComObject发布?
- 为什么我得到SerializationException如果我不把我的.NET DLL复制到Office应用程序文件夹?
- .NET VSTO – Excelfunction区选项卡标签为空,但仅限于Excel的第一个实例
- VB.Net – Excel COM对象没有得到释放
- 在c#中重新使用基于1的数组
- 如何使用VB.net保留公式并清除Excel中的内容?
- 如何创build用于Excel的数据提供者
- C#程序使用NPOI编辑excel(.xls)的单元格值不工作
- 用每个单元格的variables填充一个datagridview行