我希望在工作簿关闭之前清除文档操作窗格控件。因此,下次打开该工作簿时,操作窗格将不会出现。基本上我希望在工作簿关闭之前分离动作窗格。
我尝试过这样的事情。
代码段
private void ThisWorkbook_Shutdown(object sender, System.EventArgs e)
{
this.ActionsPane.Clear();
}
但它抛出异常无法访问已处置的对象。 对象名称:'Microsoft.Office.Tools.ActionsPane'。
还有其他方法可以删除它。
答案 0 :(得分:1)
您可以尝试在启动事件中清除ActionPane吗?
希望这有帮助!
我找到了以下行@ http://msdn.microsoft.com/en-IN/library/7we49he1(v=vs.100).aspx
如果用户在操作窗格可见时保存文档,则 每次打开文档时,操作窗格都可见,无论是否 不是操作窗格包含任何控件。如果你想控制 出现时,调用中的ActionsPane字段的Clear方法 ThisDocument或ThisWorkbook的启动事件处理程序,以确保 打开文档时,操作窗格不可见。