Tag: vsta

Visual Studio Tools for Applications是Office 2007的一部分吗?

我了解的VSTO位。 Visual Studio具有项目模板,可以帮助您开始创build基于.NET的好插件。 但VSTA在哪里? 我安装了SDK,但它似乎是为了扩展到自己的应用程序。 我曾经认为VSTA就像Office 2007的新VBA一样.Infopath 2007似乎是启用了VSTA,但我似乎无法findExcel 2007也启用了VSTA的位置。 我错过了什么吗?

在保存excel句柄的同时崩溃

当启动我的Excel加载项时,我使用以下代码保留一个Excel窗口句柄: ExcelWindow = new NativeWindow(); ExcelWindow.AssignHandle(new IntPtr(Application.Hwnd)); 说到释放手柄,我试图在closures的时候这样做: private void ThisAddInShutdown(object sender, EventArgs e) { try { ExcelWindow.ReleaseHandle(); } catch { } } 在Debug模式下退出excel时,一切正常。 不幸的是,当在生产系统上运行这个代码时,我发生崩溃,无法debugging正在发生的事情。 我得到一个“窗口正在检查这个问题”窗口,随后消失,就是这样。 这真的不是什么大问题,但我不想用这样的东西来惹恼用户。 那么,有没有人知道它可能是什么,我怎么可以debugging呢? 谢谢。